After 10 years, Yelp gave my app 4 days
David Kopec's blog.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,747 posts.
David Kopec's blog.
Blog by Ben Dixon, Co-founder of Sona, about startups, elixir, AI, climbing and photography
In all of the debates about the value of AI-assistance in software development there’s one depressing anecdote that I keep on seeing: the junior engineer, empowered by some class of …
I was one of the very first advocates for AWS back when it was brand new - SQS, S3, EC2 SimpleDB - it was a lot smaller back then. In fact I...
On friction, patience, and planting trees.
The difference can be subtle
I sat next to a senior software engineer for a year. Here’s what I learnt.
Full disclosure: my employer makes a Slack alternative. All my concerns about the use of Slack type chat services apply equally to its competitors, including my employer’s.
Have you ever thought to yourself, “I need to get paid far far less than I’m worth?” Me neither. And yet some companies not only pay less, they’re proud of it. Allow me to explain—
I retired a year and a half ago after having worked for twenty-six years as a programmer for Apple. I’m not sure which would have been more surprising: if I had continued programming in my spare time after I had retired or if I never programmed again.
In January 2010 I soft-launched launched Preceden, a web-based timeline maker tool, followed a few weeks later by a larger launch on HackerNews: Today – almost 13 years to the day since the i…
Much has been written about employee motivation and retention. It's written by folks who actively use words like motivation and retention and generally don't ha
The current state of Apple’s software documentation is the worst I’ve ever seen for any framework anywhere. Apple needs to fix this—now.
Why senior developers talk in terms of complexity while the rest of the business is worried about uncertainty. And what to do about it now that AI is in the picture.
If you want to get a job as a software witch, you’re going to have to pass a whiteboard interview. We all do them, as engineers–often as a part of our morning ritual, along with arranging a beautiful grid of xterms across the astral plane, and compulsively running ls in every nearby directory–just in case things have…
A bit of inspiration (and some hopefully actionable advice) for folks who are still working at day jobs.
This is more of a personal post than something intended to be profound. If you are looking for a point, you will not find one here. Frankly I am not even sure who the target audience is for this (p…
For varying levels of seniority, from senior, to staff, and beyond.
My wife calls me at work, and we have the usual end-of-the-day chat. Then: "Oh, by the way, Guy wants you to take him to the hardware store, he wants to get some tape." "What kind of tape?" "He says he wants 'wood tape'." "Wood tape?" "Wood tape." "Uhhh, ok. When?" "Sometime this weekend. He is really looking forward…
Going directly to a microservices architecture is risky, so consider building a monolithic system first. Split to microservices when, and if, you need it.
#1: Don't Be a Jerk. (That is just a bonus tip, in case you don't want to read past the subtitle)
The company’s motto used to be “Don’t be evil.” Things have changed.
We often hear that making small incremental improvements every day can lead to great things. This popular piece of advice rings true, and it’s a powerful reminder to keep pushing ourselves forward.