-
So I have an idea but no design
After four failed attempts at building a turn-based game, starting with the game engine as a gem instead of the interface finally worked.
-
Github groups
Tidying up nearly 50 GitHub repositories by splitting them into separate organisations for archived code and interview code tests.
-
Are you expert?
What makes a programmer good isn't being better than everyone else — it's the willingness to question yourself and keep learning.
-
State of mind over technology.
You don't need to know the whole stack before starting a job — personal projects are how you show what you can do, not just what you've done.
-
The value of goals
Setting quarterly goals when you don't yet have the metrics to measure success — the pragmatic approach our team landed on.
-
As long as we don’t neglect code cleanup once we’ve found what works, hammering in a basic solution minimises the potential of wasted effort.
A quote from Chris Parsons worth keeping: hammer in a basic solution first, as long as you don't neglect the cleanup once it works.
-
Rebasing - I always tread carefully.
Rebasing is like time travel: mostly fine, until you kill the wrong butterfly. Why I still have my doubts about rewriting git history.
-
Are you in the “zone”?
I've never been 'in the zone' — breaking problems into small manageable parts means I can swap in and out of tasks without needing one.
-
Enthusiasm is dead.. Long live enthusiasm
An evening talking through a problem with a friend gave me back the enthusiasm for personal projects and blogging that laziness had eaten.
-
Angular v’s React - and why I don’t care
Technologies are tools, not teams to pick — choose what suits the current job and you as a developer, same as Rails versus Sinatra.