browse by tag
 
OpenSearch Serverless at Deputy
The most egregiously over-engineered solution I have ever been a part of.
2 minutes
I Missed Working from the Office
Five years of remote work was too isolating.
2 minutes
Leetcode 3186: Maximum Total Damage (in Go)
I failed, then I didn’t. Here’s the solution.
8 minutes
Three Easily Avoidable Technical Interview Mistakes
Take luck out of the equation.
6 minutes
When Is It Okay to Work Late?
Long hours are okay, sometimes.
3 minutes
 
Dead Money
Renting isn’t as simple as the boomers claim.
2 minutes
Postmortem: Deputy
This is not an interview, so I don’t have to be polite.
5 minutes
Three Ways to Make Your PRs (And Repos) more Readable
Even in the age of AI, you should still write code for humans.
7 minutes
 
Hugo Commenting Systems: A Comparison of Open-Source Options
Which comment system should you use for your static site?
8 minutes
Personalised Careers Pages Made With Generative AI
How we built our hackathon project with Anthropic Claude and AWS.
10 minutes
Analog Photography (featuring the Yashica Electro 35)
Getting a 50-year-old camera back into working order.
12 minutes
Ailo: didn't ask, don't want, don't need.
Property agents and UI dark patterns, together at last.
4 minutes
 
Troubleshooting Reflections in Product Photography
A quick article on how to avoid unsightly reflections.
2 minutes
 
Thoughts on Neovim & Some Configs
How I’ve customised Neovim to my personal taste.
5 minutes
 
Deputec Locking and Timesheet Concurrency Problems
Implementing bulk actions into Deputy presents synchronisation challenges.
4 minutes
 
How to Rebase
A double-edged sword for elevating your engineering practice with version control.
3 minutes
 
Implementing CRC-32 in Decaf
The challenge of implementing bitwise arithmetic in a high-level language without bitwise abstractions.
8 minutes
 
My Garry's Mod Projects
Personal projects from my high school and early university years that generated my first programming income.
2 minutes