The journeyman learns to solve bigger problems by solving more problems at once. The master learns to solve even bigger problems than that by solving fewer problems at once. Spend 80% of your time on low-risk/reasonable-payoff work. Spend 15% of your time on related high-risk/high-payoff work. Spend 5% of your time on things that tickle […]
Intent is both one of the most difficult-to-describe, yet most critical, aspects to the maintainability of good software. The more intent we can show in our code, the more quickly newer developers (and developers who haven’t been inside a codebase for awhile) can gain confidence in working with an older system. Finally, when we write strict code, […]
I wrote a piece on the VaultPress blog recently about some basic security practices plugin developers should know and include in their own plugins. This sums up my beliefs on being a plugin/theme developer: Writing plugins for WordPress gives us so much freedom and flexibility on the platform and with this ability comes a responsibility […]
A minimal clock screensaver for Mac I stumbled across today. Looks fantastic! Props to Robert Padbury. Go download it!
What Programming Is Like / Sam Stokes Programming is like building structures out of Lego, but I never run out of Lego bricks, and if there’s no brick with the exact shape that I need, I can make that brick.
There’s Just No Time / Paul Jarvis Pursuing your passions is not about magically creating extra hours in the day, it’s about prioritizing the time you’ve got.
Why are you supporting women in tech? When you don’t really understand why having more women in technology is important, you don’t extrapolate and realize that having more of every underrepresented minority group is the true goal.