Things they didn’t teach you about software engineering
vadimkravcenko.com
Things they didn’t teach you about software engineering
1–10 of 285 posts
Re: Things they didn’t teach you about software engineering
#2Domain understanding is just understanding, it's not related to HOW you do it effectively.
Re: Things they didn’t teach you about software engineering
#3https://www.amazon.com/dp/1484290410/
https://www.whyprogramsfail.com/
That can mitigate that a bit.
Re: Things they didn’t teach you about software engineering
#4Re: Things they didn’t teach you about software engineering
#5I just don't vibe with this advice anymore, like all the same with me but I'm gonna call myself something else then, you can have it.
Re: Things they didn’t teach you about software engineering
#6The worst are when you run into code that’s been around for a long time, but obviously doesn’t work, but which have stuff built on top of it relying on it not to work.
When two bugs manifest together in one symptom, the engineering approach that you have learned about breaking a problem down and testing one thing at a time, might not be enough to find the issues.
All projects are chaos, learn to accept that and to navigate it.
Centralising things into common classes, methods, functions, libraries, modules or services, for reusability, and for less redundancy, also increases risk, as it is now even more important that that stuff works.
Re: Things they didn’t teach you about software engineering
#7I like this list. It's also missing "debugging". That's a skill that they don't emphasize in college because they can't test it and it's hard to teach. But there are ways to teach it and techniques. There are some books on the subject: https://www.amazon.com/dp/1484290410/ https://www.whyprogramsfail.com/ That can mitigate that a bit.
Re: Things they didn’t teach you about software engineering
#8There is nothing wrong with this article in trying to paint a realistic picture of what is expected of a software engineering nowadays but man am I getting tired of this one sided culture of professional responsibility. I just don't vibe with this advice anymore, like all the same with me but I'm gonna call myself something else then, you can have it.
Re: Things they didn’t teach you about software engineering
#9Re: Things they didn’t teach you about software engineering
#10There is nothing wrong with this article in trying to paint a realistic picture of what is expected of a software engineering nowadays but man am I getting tired of this one sided culture of professional responsibility. I just don't vibe with this advice anymore, like all the same with me but I'm gonna call myself something else then, you can have it.
Calling SWE "working in IT" is where it lost me.