Betteridges Gesetz der Schlagzeilen (Betteridge's Law)
Grundsatz: Dieses Gesetz besagt, dass jede Überschrift, die mit einem Fragezeichen endet, in der Regel mit „Nein“ beantwortet werden kann.
@elonmusk You might be better off dealing with your own problems. Europe, and Germans in particular, are not stupid. We don't like being lectured to by people who seem to have lost all sense of reality. The Tesla sales figures only partly have to do with the mediocre quality. Call it karma
I used to think I was rational.
Then I read Daniel Kahneman's Nobel Prize-winning work on human decision-making.
He routinely asks 8 questions to expose cognitive traps you fall into daily.
Test yourself with these questions (it's the ultimate BS detector for your brain):
I see a lot of new developers struggling to find their way, and here's my advice:
First, you have to love what you do. If you don't, now is the time to try truck driving school or some other venture. You can make money in software engineering, but if you wouldn't do it for free (for your own purposes), it's not clear to me that it could ever be satisfying.
Second, you need to DO what you love. You need to be coding either at home or after work or, if you're really blessed as I was, at work AND home. I wrote things like Windows Zip Folders and started Task Manager at home as a creative outlet to tinker with things I didn't get a chance to touch at work.
Remember, if you're coding on something that truly ignites your passion, the time invested is never wasted, even if the project doesn't reach its full potential. However, I sincerely hope it does.
And when you get 80% done, and the fun is over, force yourself to slog through the website and user signup and promotion and whatever else to "ship it". I never made a dollar off a product I didn't finish. Finishing stuff is what made me unique. I shipped a lot of code, both at work and at home.
If you do these things well, eventually you'll find yourself doing PRECISELY what you love all day long.
I wrote this Format dialog back on a rainy Thursday morning at Microsoft in late 1994, I think it was.
We were porting the bajillion lines of code from the Windows95 user interface over to NT, and Format was just one of those areas where WindowsNT was different enough from Windows95 that we had to come up with some custom UI.
I got out a piece of paper and wrote down all the options and choices you could make with respect to formatting a disk, like filesystem, label, cluster size, compression, encryption, and so on.
Then I busted out VC++2.0 and used the Resource Editor to lay out a simple vertical stack of all the choices you had to make, in the approximate order you had to make. It wasn't elegant, but it would do until the elegant UI arrived.
That was some 30 years ago, and the dialog is still my temporary one from that Thursday morning, so be careful about checking in "temporary" solutions!
I also had to decide how much "cluster slack" would be too much, and that wound up constraining the format size of a FAT volume to 32GB. That limit was also an arbitrary choice that morning, and one that has stuck with us as a permanent side effect.
So remember... there are no "temporary" checkins :)
Follow me for more random code musings!