The Framing of the Developer
Who framed Roger Rabbit? Talking about Software Development is about using frames. The prevalent "Backlog" frame is bad for the company and bad for developers.
The latest blog posts to take off on Hacker News. 4,748 posts.
Who framed Roger Rabbit? Talking about Software Development is about using frames. The prevalent "Backlog" frame is bad for the company and bad for developers.
May 1 st was my last day as a VP and Distinguished Engineer at Amazon Web Services, after five years and five months of rewarding fun. I quit in dismay at Amazon firing whistleblowers who were making noise about warehouse employees frightened of Covid-19.
In remote work, we communicate primarily through writing. We send messages in Slack. We document projects in Notion. We send meeting invites with a written description of the purpose. We’re writing all the time. Many organizations are working from home at the moment. Thus, writing is even
People aren't incompetent or lazy, just busy doing other things.
This week marks my one-year anniversary of quitting my full-time job and becoming a freelance AI engineer. I’m writing down my thoughts and experience here so that this might be useful if you are even vaguely interested.
Contents Contents
Recently I revealed the secret of academic success. This was so popular (16000 views!) that I decided I would follow up with the secret of software success – success in producing software. No…
From the highly eclectic blog of Mark Dominus
Look out, honey, ’cause I’m using technologyAin’t got time to make no apologyThe Stooges, “Search and Destroy” For the last year or so, I’ve made a conscious eff…
Most career advice on the internet is from people who had some sort of meteoric success.
Netflix and Etsy ran a brief "developer exchange program" in 2013. Etsy sent one of their best to hang out at Netflix for 2 days. And a few months later, Netflix sent... me. This was a writeup of the experience that I shared with my team at Netflix and the people I interacted with at Etsy. It was fun to write, I…
This post is an excerpt from my 2020 software developer pay analysis . Read the rest of the analysis here .
I started my first company 15 years go, and I still can’t manage. I suspect that very few people can. With AngelList, we want a team of self-managing people who ship code. Here’s what we do: Keep the team small. All doers, no talkers. Absolutely no middle managers. All BD via APIs. More
Three to four years into my startup journey our then CTO Sunil introduced me to a term called “technical debt”. He explained that we would have to account some time to make changes to the product that won’t be seen by customers but that would support us in the long run. I was furious. How […]
A few years ago I was working on a contract negotiation with Splunk, and we kept running into what felt like a pretty unreasonable pricing structure. They wanted some number of millions of dollars for a three year license, which felt like a high price to pay for roughly thirty-two ascii characters in a particular…
Let's assume that there is a discussion going on on the Internet about programming languages. One of the design points that come up is a gar...
Using Java or Python in a professional IDE like IntelliJ IDEA, NetBeans, PyCharm, or Eclipse is not a good first introduction to programming for computer science students, whether they’re in the field to become web developers, systems software engineers, or academic computer science researchers.
A comprehensive list of useful questions to ask the interviewer a the end of a technical interview.
This is the first part of a two part masterclass on remote work, now live here: 01:46 Meet Shogun, the e-commerce page builder 02:58 They started fully remote as a side project that became...
A powerful approach to nonviolent communication at your company