What Software Engineers Earn Compared to the General Population
In this notebook we'll compare the median annual income of software engineers to the average annual income (GDP per Capita) in 50 countries.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,087 posts.
In this notebook we'll compare the median annual income of software engineers to the average annual income (GDP per Capita) in 50 countries.
Let me lead off by saying that I don’t think tests are bad. I really don’t. But here’s the thing: I don’t care what your test-code ratios are. You know what the best test-code ratio is? Whatever you need to make sure your crap works while still getting product out the door.
I'm often asked what my job is like at Google since I left academia. I guess going from tenured professor to software engineer sounds like ...
Uku Täht is a co-founder of a simple web analytics tool Plausible. It’s bootstrapped, open-source, and currently making $360,000 in annual recurring revenue (ARR).
Micropayment-powered stories
This article is now in Russian! Hey guys. Thanks for coming to this meeting on such short notice. There’s coffee in the back. Did somebody spot the token recruiter yet? And show him the door?…
We’re once again at the end of our internship season, and it’s my task to provide a few highlights of what the dev interns accomplished while they were here.
A blog about game engines, graphics, C++, and more.
One thing I've learned about paradoxes: often the answer to the riddle of "how can this one thing have such a contradictory set of features and effects?" is "it's not one thing, it's two things*."
Dear “Dear GitHub”, Thanks for your recent open letter about GitHub’s shortcomings. As an occasional contributor to Chef, a large open source project itself , I completely empathize with your position. It totally sucks, for example, when an issue is DoSsed with a wall of unhelpful +1’s, especially by people who think…
Often when an organization is going through some turmoil, executives think to themselves, “Ah, I should have some one-on-ones with the team so they can hear how we’re handling this.” On the other side, I frequently hear from folks who get nervous when they get these meeting invites, “The CEO/CTO/CPO/etc just scheduled…
Use the Penny Game to explore the difference between capacity and output, and why backlogs invariably grow, no matter how hard you work.
Even if every technology jockeying for a spot under the 'web3' banner evolves beyond proof-of-work blockchains, these systems will still not be part of the web because they designed not to be. 'web3' ain't the web, and VCs talking their own book don't get the last word, no matter how much dirty money they throw at it.
Why AI won't augment human capabilities much.
It is high time for my another income report. I used to write my total developer income reports (last one “Gave up a day job! Now what? – Income report #3”) and last month I have summed…
Some of my favorite practices and ideas from almost four years at Heroku.
Explore free project management resources from TeamGantt, including practical guides, templates, tools, videos, podcasts, and construction resources.
Download Blank Inception Deck Online course Udemy One area most agile methods are completely silent on is project chartering. Below is a lightweight you can use to fill this gap and get your projec…
Ethan Marcotte's book, "You Deserve a Tech Union," provides a mix of practical guidelines and steps that tech workers can take to form a union.
2021 was not too kind to me. I discovered that I not only have OCD but OCPD, a personality disorder. If you’ve ever had a conversation with me where I just couldn’t let something go because it was wrong or incorrect and it bothered me, now you know why. I have, for better or worse, extremely high standards for…