Remote work requires communicating more, but less frequently
Async communication is like gzip compression for humans: more processing up front, but greater throughput with fewer packets.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,086 posts.
Async communication is like gzip compression for humans: more processing up front, but greater throughput with fewer packets.
I just noticed on my LinkedIn account page that I’ve been a member of LinkedIn since February 28, 2006. This is almost exactly 10 years ago, and back when it was invite-only. I figured this is a nice time to reflect on the giant heap of trash it has become.
As of a month ago, the ApacheWave project is“retired”. Few people noticed; in the seven years that Wave was anApache Incubator open source project, it never ...
Saying yes is so much easier than saying no, but nobody else will ever value your time as much as you do so you need to be a responsible steward of it. Say No to meetings. Say No to interruptions. Say No to things that are urgent but not important. Prioritize your time based on impact, be transparent about those…
One of the biggest sticking points of being a solo dev is maintaining motivation. I’ve been keeping a journal entry about how to hack my motivation, what works and what doesn’t. Here are the things that have worked. Convert external sources to motivation I’ve always known that I’m more extrinsically than intrinsically…
I am convinced that much of the gap between the best college students and the worst is explained by study habits. Frankly, most students study poorly. To make matters worse, most teachers are incapable of teaching good study habits. Learning is proportional with effort Sitting in a classroom listening to a professor…
My first job out of University was in the IT department of a payment processing and debt collection company. My desk was juxtapose to a call center w...
I am proud to be one of the 17 founders/authors of the The Agile Manifesto back in 2001. I think it provided a jolt of energy, hope of a better way of doing things, of creating software and making the world work better. It was a pivotal turning point.
AI coding tools are optimising the wrong thing and nobody wants to hear it. Writing code was already fast. The bottleneck is everything else: unclear requirements, review queues, terrified deploy…
How tech companies make money and why it's important
I hated writing in high school.
Insights | Vincit
Networking is painful, and I’m suspicious of anyone who claims to enjoy it. Unfortunately for me, networking is effective.
In this video I thank the Free Software Foundation for the award and stress the importance of the community.
We believe (and developers tell us ) that job seekers should be empowered with as much information as possible when looking for a job – especially salary. So we ran an experiment on Stack Overflow Jobs to see if the evidence would support it. Remarkably, we learned that job listings which include a salary range got…
The venture capitalist explores how to shape an innovative mindset.
As I've blogged about before, and mentioned again in my previous post, the great mathematician and physicist Henri Poincaré put in two hours of work in the morning and two in the evening. Apparently this is a common pattern. Cal Newport mentions this in his interview with Todd Henry. Now we also know that if
The other day someone sent me an IM and thanked me for my open source contributions. They then said something about wishing they had my gem/code creation…
How many times have you heard a company claim that they only hire the best? The top of the top. The crème de la crème. Most of them, by sheer necessity of math, are delusional. There just aren’t th…
An interview should be a two-way street. Here are some questions you can ask the company during a software engineering interview.
Jamie Zawinski is what I would call a duct-tape programmer. And I say that with a great deal of respect. He is the kind of programmer who is hard at work building the future, and making useful thin…
Last March, I shared that we were starting to look for a new CEO for Stack Overflow. We were looking for that rare combination of someone who could foster the community while accelerating the growth of our businesses, especially Teams, where we are starting to close many huge deals and becoming a hyper-growth…
Last time, we looked at how Scrum has become the de facto definition of Agile, and how it is uniquely lacking in technical practices compared to the other methodologies that were involved in creating the Agile manifesto. This lack of technical good practices and craft causes some obvious
A retrospective on the technical interview process based on three months of searching for a job.