What is Hardcore Software Engineering?
hardcore software engineering was used heavily by Elon Musk during the takeover
These tweets started a lot of questions and confusion. What is it? Am I a hardcore software engineer? Maybe I am too soft? Maybe I am more rock'n'roll one?
Truth to say, there was a lot more tweets and actions which raised a few eyebrows about the new owner methods. Then a massive group of users started praising, teaching or ranting him. The heat of discussion was growing exponentially, but this is normal - take 5 IT people and you will end with 8 approaches, 12 new frameworks, 64 bugs 🐛 and near-zero consensus 🤷♀️.
But as IT people loves definitions and analyzing things, let's focus on the term
hardcore software engineering and explore the possible meanings, prepared by
a group of Experts (random Twitter users), so you can be pretty sure they
The thread - started by Jason Gorman - brought us several definitions from different categories.
Here's a sneak peak:
Exiting Vim (
It is a new style of pair programming. The main difference is that the other person is not a programmer. They're there to count down from 15 and when they reach zero you get punched. The count resets every time you write some code or whenever you're punched. (
When Henry Rollins is the head of engineering (
deadlifts and kettlebells before and after writing code (
Programming while performing the positions of the Kama Sutra. (
Here is the full thread with more handy definitions. Here is another one. Pick your favorite, practice it and enjoy reaching 100 points in the game of being a super professional, up to date developer (you still have 153234 points to earn).