August 6, 2026
What skillOverrides controls, its four visibility states, and why it touches your own skills but not plugin skills
Notes on software, AI and the craft of building things.
August 6, 2026
What skillOverrides controls, its four visibility states, and why it touches your own skills but not plugin skills
July 30, 2026
Turn a plugin on or off, and opt out of a project-enabled plugin on your own machine, using the enabledPlugins setting
July 23, 2026
What the enabledPlugins setting is, how its three states work, and why project scope can override your user scope
May 21, 2026
Senior developers write classes with one primary constructor
April 30, 2026
Why you should know when to add a plugin to a project VS when to add it to your user scope
December 25, 2025
Why senior developers never write a class without a constructor
December 18, 2025
Why senior developers think differently about classes
June 20, 2023
In-depth look at how to deal with whitespaces in Java like a true senior developer
April 4, 2023
Can Character.AI help Java programmers increase productivity?
December 15, 2022
How Java programmers can use ChatGPT to increase productivity (part 1)