59 karma · joined November 8, 2013
In todays salary brackets, one could be comfortably making 220k as a staff dev some huge healthcare/pharma tech firm. One may also feel the job is boring, soulless, and mostly uncomfortable. Then one may choose to work at an exciting AI startup for ~160k, and suddenly find themselves way happier, growing more, and engaged. One just took ~60k worth of risk right there, not to mention that it could be come $0 tomorrow, and one likely now has crap healthcare benefits, given the startup status.
That 60k could be a million dollars in ~15 years if invested wisely.
Skimming a PR is pure cognitive dissonance, dont do this and complain when your app turns into a dumpster fire.
This does not mean things are o.k. in the USA, or that we dont need to fix things. Its just that were not the ones that truly need to panic, "collapse" in the West is different than in the old world, just like "poverty" in the USA is radically different than what it means on most of the world.
Indeed, this is the reason they are forcing EVs onto us.
Most businesses dont need to care since they can find successful outcomes either way. That doesnt mean that qualifications (which can be turned into certifications just by having a recognizable name attached to one's firm) do not exist, that just means software is truly soft in that the consequences of being under-qualified are not at all as drastic as the consequences of being under-qualified to fix powerlines or design a nuclear reactor.
This allows many organizations to utilize software engineering skills without having any particular mentality towards engineering itself. Some businesses can be arranged such that the software development practice is much like an assembly line, reducing developers to assembly line workers. Some businesses actually use engineering skills and have an engineering mindset.
The fact that businesses can find success while having terrible or no engineering practice is an example of where software engineering differs from any sort of engineering of physical things. Mechanical, electrical, chemical, etc engineering does not have such a tolerance, they simply exhibit failure if so.