Open Source and Saying “No”
An Open Source project can balloon to extreme sizes and then lose purpose of why it started - a rant.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 467 posts.
An Open Source project can balloon to extreme sizes and then lose purpose of why it started - a rant.
Thoughts on how to keep the novelty in a team at the correct level for easy onboarding
Here are 9 specific steps founders can use to ship features faster, keep their product team aligned and build what their users really want.
Hot takes and cold truths on software, startups, and the lies we tell ourselves.
It’s important to ask questions when you get an offer that includes any kind of equity. In addition to helping you learn the facts about the equity offer, the process of discussing these details can help you get a sense of the company’s transparency and responsiveness. Here are a few questions you should consider…
About halfway through Laura Vanderkam’s sharp new productivity guide, Tranquility by Tuesday, we’re introduced to Elizabeth, an education professor who, worried about her ticking tenure ... Read more
On how software that survives first encounter with production tends to live longer than we think it should.
A user guide for David Bauer. About this document If you start working with a new person, wouldn’t it be nice if you had some sort of user guide that gives you a basic understanding of how to work with them? This document is exactly that. It captures my guiding principles, how I work as […]
A tale of growth, responsibilities, and limits.
Professional niches have – time immemorial – built their own special dialects and languages, sometimes using this as an…
How we built an engineering culture based on trust that allows us to move incredibly fast without requiring code reviews.
It’s been a rough month for Heroku. On April 15th, they opened a security notice that’s been active ever since – the status page, designed for incidents measured in hours rather than days or weeks, dutifully reads off a duration of “478 hours, 9 minutes” 1 .
Faire’s engineering team grew from five to over 100 engineers in three years. Throughout this growth, we were able to sustain our pace of engineering execution by adhering to four guiding principles.
A reader recently sent me a video of a keynote speech, delivered in 2020 by the popular fantasy novelist Brandon Sanderson. The title of the ... Read more
Changing economic markets suggests a shift in how some companies should operate, as well as what risks to assume for 2023
Hot takes and cold truths on software, startups, and the lies we tell ourselves.
Discover the frustrations and challenges faced by software developers in the world of "bullshit work." From pointless projects to busy wo...
I've been interested in games programming since I started learning programming as a teenager more than 25 years ago (gasp!) I started with Qbasic and Gorillas.bas, but never understood the code. Of course, I didn't get anywhere at the time, beyond very basic games. I wrote a simple Shoot
Collection of pitfalls, tips & tricks, and workarounds for Java development on an Apple M1 processor (ARM64): Testcontainers, Docker, Testing
Apple's feedback system is fundamentally broken, and they don't seem to care.
Russ Laraway wades through all of the competing opinions, complex frameworks and advice out there on how to be a better manager, creating a simple, data-backed leadership toolkit.
"Software libraries suck. Here's why, in a sentence: they promise to be abstractions, but they end up becoming services. An abstraction frees you from thinking about its internals every time you use it. A service allows you to never learn its internals. A service is not an abstraction. It isn't 'abstracting' away the…
The problem isn't that people can't think strategically.