It's not even limited to SWE - there are so many regulations in almost every trade (which sometimes contradict each other) that it often eventually boils down to your experience and your decision which rule to follow and which to 'bend' (for example in "traditional" architecture there are so many rules that the building authority itself has to compromise on following the law by the book).
Haha, yeah. I tried for it to create a SVG with scissors and it was hopelessly overwhelmed. I think at least the SVG design niche will be safe a little while longer
Unfortunately, I have to say that I disagree with almost every statement and sentiment in your post. Your three fundamental qualities? These are meaningless. Even 10 years ago, reach was based on advertisement and luck. Whether or not other people find it and think it is useful is a very brittle sequence of events. Sociality is the same thing. A loyal following is certainly not a sign of a good software and vice versa. And you there a so many examples of large projects with open betas and community event that still suck when they finally come out. And finish? Oh my - my wife has to use this popular software for analyzing sound data and it is a badly built Java application that constantly crashes and is not intuitive at all. Windows itself has been a mess for 30 years and has been "maintained" all this time. Do I need to go on?
And just like art, sometimes you look at it and might say: "I could have done that."
Yep, those were the days. I still have the Thunderbird CPU that I overclocked using the pencil method sitting on my desk because it was such an awesome CPU.
Tangible progress every year that made it worth upgrading your parts and tech news were actually exciting back then (I still remember upgrading from my 386 with 33MHz to a 486 DX4 with 100MHz). Now the tech media is making a big deal about 10% improvements. :/
I almost want to blame it on how old I was in 2000, but it really was an exciting time for computing. A lot of things that weren't quite ready for prime time were finally ready. 3D games became playable, Windows graduated to a "real" OS when XP put NT in the home, chips were still getting faster...
The internet was still being figured out and wouldn't really be ready until ~2005 with widespread broadband adoption.
The other big thing that didn't happen until later was SSDs.
My wife is a researcher in Germany and because of something called the "Wissenschaftszeitgesetz", she is looking for a job outside of Germany for her next research project.
With having 2 kids, the US is definitely on our blacklist despite both of us having gone to school there, still keeping in touch with friends from that time and even professors actually offering her a position. We know many others who feel the same, so my impression is that for most Europeans, the US is not a desirable place to live anymore.
Yep, I totally agree. I took a long break from C++ after I learned the basics at university. I got into it again one and a half years ago when I needed really fast code and I was pleasantly surprised how easy it is. I'm exclusively using smartpointers and I very rarely run into scenarios where I have problems with memory leakage, etc.
Since I had written the prototype in Java and now interface with Javascript/Typescript, I'm really amazed how clean and well-reasoned my C++ side of the program is. So yeah, I'm also really happy with the state C++ is in right now.
reply