378 karma · joined December 12, 2017
If Mr. Foer, or anyone from The Guardian happens by this comment, Bravo! I admire your commitment to your narrative, even when all facts point in a completely different direction.
It takes a certain amount of audacity to call the link between Computer Science and Mathematics 'sleight of hand'. To imply that this link was a parlor trick to lend credibility to an industry that helped the Allies win WWII requires an Olympian level of mental gymnastics.
But wait!
Saudis come from a 'bad' country, and some of those profits will be taxed by 'bad' governments -- which means that indirectly we are funding 'bad' governments! Also, Women are not represented in tech, which is somehow related! Bad Silicon Valley! Bad!
P.S. Check out my VC firm which doesn't do these bad things.
If this is what rhetoric has become I'm not afraid of 1984 or Brave New World. Idiocracy hit the nail right on the head.
If your kid is seriously injured or dies from eating too many magnets you have to pick up trash off the freeway for five years. I'm not saying human life is only worth five years of weekends - I just think it would be an effective policy.
$100,000 well spent. Possibly the best article I've read in years.
how about instead of spending taxpayer money reinventing the wheel you just train gov. employees to be tech literate?
A transaction at gunpoint is clearly not voluntary.
But what if I take you out partying, get you loaded up on tequila shots? Can you still make a voluntary transaction?
What if I know that you are cheating on your wife and hint that I won't say anything to her if you sold me your car for $100? In some sense of the word - this would be a voluntary transaction. At the same time, there's not much of a choice to be made.
Last theoretical scenario - I'm a steel tycoon and a multi-billionaire and I decide to buy up all the freight companies and airlines. You can ship whatever products you want on via my transport companies - except steel. You can only ship steel you've purchased from one of my companies. Is your decision to buy my steel voluntary?
A contract made under economic duress is voidable in many cases in the US, and for good reason. Voluntary isn't always as clear-cut as it seems.
2. Humble - as a software engineer you are going to fail at something most days. Most of the the time you will experience failure multiple times per day, perhaps even hundreds of times. A proud or arrogant engineer will waste time and calories being frustrated with failure. A humble engineer will start looking for help anywhere they can find it, and doesn't let constant failure impede their workflow.
3. Team player - the industry loves to idolize 'rockstars'. However software engineering is rarely a one man job, everyone has off days, and a team can move only as fast as its slowest member. Helping other engineers when they get stuck, even in little ways, is essential to the progress of yourself and the team.
4. Chops - software engineering is a multidisciplinary craft that requires knowledge, judgement, and implementation. Knowing what to implement, how to implement it, and whether or not you should / if there's a better way takes years of practice and training. Having a habit of building your skills, improving a bit every day is part of what makes a decent engineer into a great engineer.
Though it has improved dramatically.