Mohamed EL DEIB
5% of Earth's Power Plants Create 73% of the Energy Sector's Emissions
What do the world's super-emitting and polluting power plants have in common? They all run on coal, are usually located in the north of the planet and operate inefficiently due to the amount of energy they generate. Of course, focusing policy responses on mitigating the handful of the worst offenders would go a long way toward curbing the climate crisis.
Hacker News Disease
I’ve been seeing more and more lately of what I call "Hacker News Disease". It’s a pervasive mental illness that has caused me to severely reduce my participation there and remove some of the major tech blogs from my list of daily "must reads".
How to Become Rich (as a programmer) Even If Nobody Is Following You on Twitter
There are two types of people in software. There are the people I will refer to as the in-crowd, and another group I will refer to as the normals.
Startups Need to Solve Problems, Not Boredom
This may seem obvious, but for some reason, when I survey the list of recent startups I see in the Valley, I can’t help but wonder what the hell they are thinking. What I’m talking about is beyond the old adage 'a solution in search of a problem'. This is more serious. This is an enormous number of startups focusing on one infinite black hole of a single ‘problem’: boredom. This is a shame for two reasons: 1) boredom is not a problem – it is a motivator; and 2) since boredom is not a problem, it cannot be solved for – only procrastinated. This makes boredom an incredibly tempting target for entrepreneurs, because we can all procrastinate. And on top of that, boredom seems to be solvable, according to the Valley, with only one tired tactic – endless communication.
The Programmer Entrepreneur Dilemma
For the first 12 years of my programming career I became successful due to my work ethic. Not only did I work long hours, but I worked off hours learning new technologies and programming languages. For any programmer to be successful and maintain a high level of success, they must do this.
It's Time to Stop Using Subversion
Since learning about the existence of source control systems about 8 years ago, I’ve always chosen Subversion for projects: it’s free, better than CVS, widely used and documented, and doesn’t completely suck. I’ve used other systems at times, as required by particular projects – notably SourceSafe (which is worse than Subversion) and Perforce (which is better, but costly) – but none of them were quite sufficient to pull me away from Subversion as a simple, obvious choice for all of my own projects.
The Philosophy of Programming Languages
The purpose of this article is not to present a philosophy, but to outline the methodology of how best to proceed. The goals of such a philosophy are practical, the hope is to make arguments about programming languages specific, clear and useful to real-world considerations. There is some jargon to benefit those familiar with it, skim through for the examples if that's a barrier for you.
Many millennials are worse off than their parents
Millennials (born in the 1980s and mid-1990s) are followed by Generation Z (“zoomers” born in the late 1990s and early 2010s) into adulthood. These two generations are the most numerous in the world (and in the last few years, the zoomers have begun to dominate the global population). And in comparison with the previous age cohorts, they turned out to be the “losers”.