I am a software engineer based in Melbourne, Australia.
Subscribe and I will email you every so often with my latest posts. I also have an RSS feed if that's more your vibe.
Engineering Feasibility: A Useful Question
What is the solution we could put together in a day? A month? A year? What are the tradeoffs between them?
Read more ⟶What I Learnt Becoming a Tech Lead
No, you will not write as much code as you think.
Read more ⟶The Simple Beauty of Not Having an Opinion
Sometimes, you don't need an opinion.
Read more ⟶Debugging ActiveRecord::MistmatchedForeignKey
Digging depper to find the underlying MySQL error.
Read more ⟶Beautiful code ≠ functional code
Don't confuse visual order with functionality.
Read more ⟶Push & Pull Support
Having a variety of different types of support can help you move faster.
Read more ⟶Clarity is an underrated skill
Clarity of communication is one of the most underrated skills as a developer.
Read more ⟶Programming as Theory Building
The true cost of programming is not the merely writing code, that is relatively straightforward. The true cost of programming is building up, maintaining and communicating theories about both the problem and solution.
Read more ⟶TIL: Small Cohesive Teams Produce Better Code
Research by Microsoft suggests that organizational sturcture can be a better indicator of code quality than other measures such as Code Churn or Code Complexity
Read more ⟶TIL: The bandwith of the human eye
Apparently the human retina can transfer data roughly the speed of ethernet.
Read more ⟶