January 25, 2022 / 2 minute read
> We've had 15 demos this week. Customers are interested, but most of the big ones say we're missing an integration with their accounting system. > OK. Why hasn't this come up sooner? > Dave was sick so we didn't have the sync meeting. The next on...
January 17, 2022 / 3 minute read
If you're hiring engineers, you feel it. While schools and bootcamps are pumping out a raging torrent of new engineers into the market, senior engineers are a small countryside stream trickling at it's own pace. Competent senior engineers have a bu...
January 9, 2022 / 8 minute read
There's more potholes than road on the way to scaling a tech organisation. Inside one of the big potholes sits your team structure. As you grow, two forces will pull you apart: parallel priorities (instead of the much loved "everything is a priority...
December 28, 2021 / 3 minute read
Work. Home. Chill. Sleep. Work. Home. Chill. Sleep. Most (all?) weeks lately have been stuck in this loop. It's easy to get caught here. However, as the business, team and tech grow I find that if I'm not careful with taking notes, I miss things. Mi...
November 30, 2021 / 6 minute read
Prioritisation is hard. Prioritising in a high growth company is hard. Here you are. You've spent 2 months building out big feature X. You've worked through an unclear problem, discovered the full set of requirements, found some nasty surprises in ...
October 17, 2021 / 3 minute read
Keeping up to date in tech takes effort. The world changes quickly. In an industry that is deeply set on reinvention and innovation; there's a great flood of new languages, frameworks, libraries, and businesses helping fuel the next wave. There's a...
March 16, 2020 / 3 minute read
Postgres is my favourite piece of tech. I've been spending as much time as I can with it recently. Your database goes far beyond a storage engine. It's an API for your business logic and for manipulating data for your application to consume. When ...
February 1, 2020 / 7 minute read
I was stuck. October 2018: I picked up my MacBook from a keyboard repair. I got it back with the keyboard working, but without anything coming from the speakers. I made the judgement call most people would make here: this wasn't a big enough issue ...
December 12, 2019 / 3 minute read
I’ve been thinking a lot on the meta-practices that produce better code and better products. The best one by far: writing things down. Writing *everything*down. If a task comes up, put it in your task tracker. Add detail, make sure it’s well struct...
October 8, 2019 / 4 minute read
Here's a PSA: your code still runs on a very fast abacus. This is a real machine, with hard limits. > “You don't have to be an engineer to be be a racing driver, but you do have to have mechanical sympathy.” _Jackie Stewart_ Every developer - whe...
March 3, 2019 / 4 minute read
Judging code quality is hard. Often, the quality function is aligned to short term goals, ignoring longer term ones. If you're building a house, the quality function takes into account several factors. Does the the house stand up? Does it look good...
November 4, 2018 / 3 minute read
Design is a hugely underrated component in programming and engineering. It's often forgotten, left in the cold by junior (or sloppy) developers, or those who view programming as purely logical. Design is all about communicating intent. It's about c...
October 28, 2018 / 2 minute read
Gumption implies initiative. Enthusiasm. Energy of thought. A hunger to continue pushing. Working in tech is fundamentally an exercise in gumption. The nature of many tech businesses is that you're constantly in a learning or "fixing" state. Things...
February 9, 2018 / 2 minute read
With the rise of remote working, always-on phones, Slack, notifications are everywhere. Distractions are like a lack of sleep, we're generally awful at noticing that they're a problem. Every task benefits from you being in the zone. This is where y...
© daniel everts, 2022