MAY 17
ModuleNotFoundError: No module named X – the 5-minute Python fix
ModuleNotFoundError almost always means one of five things. Check them in this order to fix the 'No module named X' error in under five minutes.
post9 min
MAY 17
Python TypeError: ‘NoneType’ object is not subscriptable: 5 fixes
The 5 places in Python where a function returns None instead of a value, and the small change that turns each one into a loud, useful…
post8 min
MAY 16
Python SyntaxError: invalid syntax – the 7 most common causes
The 7 patterns that cause 90% of SyntaxError: invalid syntax messages in Python, with the exact line you should look at first and the fix for…
post8 min
MAY 16
React useState not updating: 6 reasons and the fix for each
Six reasons React useState appears not to update: stale closure, batched updates, mutating state, async race, parent re-render, Strict Mode. Each fix.
post8 min
MAY 15
Cannot read properties of undefined: 6 root causes, 1 fix each
Six places this JavaScript TypeError comes from, in order from most to least common, with the exact line you should rewrite for each.
post7 min
MAY 15
How to resolve a Git merge conflict: the 4-step routine
The 4-step routine for resolving any Git merge conflict: read the markers, pick a side or merge by hand, mark resolved, commit. With VS Code screenshots.
post10 min