It feels good to look back and take stock of what worked and what didn't. Behaviors distill into patterns; some are worth keeping, others need to be thrown out.
How can you take advantage of functional programming if you're not using a strictly functional language or toolset? Think declaratively, not imperatively.
You’ve got 15 minutes and an unfamiliar codebase to evaluate… what next? Try looking for these 7 red flags to help evaluate the health of the codebase.
In terms of my career in software development, I am the Boomer generation. What strong opinions about development am I holding that I may need to let go?