7 ms·
Would be interesting to compare this across areas. My impression is that eg Finance (another popular destination for mid-career switches) is far more open in th
by t_mann 5y ago
Would be interesting to compare this across areas. My impression is that eg Finance (another popular destination for mid-career switches) is far more open in that regard. Experience, even if it's in a different field (as long as it's a technical role or one that will give you a rich set of contacts) seems to generally confer seniority. Would be interesting if someone could weigh in.
- bumby 5y agoAnecdotally, the hard engineering fields (e.g., mechanical, civil, etc.) are much more tolerant about age and more receptive to the benefits and tradeoffs of both youth and, erm.., "experience" (said tongue-in-cheek because age does not necessarily equate to experience)
- spaetzleesser 5y agoProbably most regulated industries. I am in medical devices and you can easily make it to 65 with dignity.
- forum_ghost 5y agobecause fail-forward works so great with implanted defibrillators, I presume? /s
- spaetzleesser 5y ago“Move fast and kill people”
- bumby 5y agoThat's my main issue with SV-mentalities moving into the safety-critical space like autonomous driving
- spaetzleesser 5y agoI have mixed feelings. On the one hand you don’t want to kill people but on the other hand a lot of the big players in regulated industries are stagnant, complacent and inefficient. A good example would be SpaceX. Compared to their competitors they move faster, are innovative, cheaper and despite that they are reliable when it counts . Most of their failures were well calculated risks that helped them move faster. I am in health care and this industry also desperately needs new players that take more agile approaches and not the super expensive super slow approach most established players are taking. They are way too complacent.
- bumby 5y agoI agree with you that the old corps in these industries are stagnant, but also recognize when there's a gap in the way new entrants approach safety-critical problems. One example is the Uber incident that killed a person. If you read the NTSB report, it seems like they intentionally programmed a delay into a safety critical system in order avoid nuisance braking. From a safety-critical standpoint, deliberately slowing the action of a time-sensitive safety mitigation is big error in engineering judgement. Imagine if I reprogrammed your home smoke detectors to wait for an hour to determine if there's really a fire because you were annoyed that they went off every time your baked. My suspicion is they did this because their software wasn't really ready but they wanted to push it to market for testing. Another example that has had some controversy in the industry is SpaceX using only touchscreens. I don't know where they settled, but a few years back they were adamant that they don't need physical controls. We've all probably experienced issues where a touchscreen doesn't respond as intended. Automotive manufacturers have walked back this idea on a lot of their models because they recognize all the additional failure modes that touchscreens introduce. My worry is that sometimes "innovation" is really just forgetting (or not knowing) the lessons learned from the legacy players. The traditional players like Boeing have had their own problems, but IMO they are more due to management than engineering. With the 737MAX, the engineering processes were in place. They had a hazard analysis that said MCAS shouldn't be a single-point failure; it seems they just didn't follow their own engineering processes due to budget and schedule pressures. That's a different animal than not having the safety-critical culture to define those processes in the first place (but not any less egregious).
- t_mann 5y agoSounds believable, but how many people successfully transition into those?
- bumby 5y agoIt depends on what you mean by "transition". It's probably hard to transition from a software engineer to a licensed structural engineer or the like. But it's much easier to transfer into a software or software-adjacent role related to the field. Those fields have lots of opportunity for controls engineers, or data acquisition system developers, or data scientists, or even developing home-grown applications. The flip side is a lot of bad software practices are tolerated because those running the show just don't know better or don't care because it's not in their wheelhouse.
- t_mann 5y agoSounds a bit like they might put you in the IT rather than the engineering department if you come in as a SE. Control is far outside the ballpark of a typical SE, unless you happen to have studied EE (which is arguably just another one of the 'hard' engineering fields). Sounds like short of having a relevant degree you won't be an engineer in those areas, and very few people get those mid-career. An area that people do transition into and that almost puts a premium on plain age is therapy/counselling, but that's a far shot from technical fields.
- bumby 5y agoLike I said, it's anecdotal, but I've known people who've transitioned to those fields. There is sometimes an issue of conflating IT to CS, but the converse seems to happen much more in my (again, anecdotal) experience. In that case a mediocre engineer with some software experience is crammed into an IT role because the engineering team doesn't really want them. If a SE adds a lot of value to an engineering team they are usually very reluctant to give them up.
- leansh 5y agowhat about someone in his/her 40s with no previous experience in the field?
- bumby 5y agoI wasn't necessarily saying they have to make a complete career switch but rather find a niche within those fields that can use their software experience. For example, building a pressure systems database that isn't god-awful would be useful for oil/gas or firms that do aerospace research. Knowing the mechanical side would obviously be a huge plus, but it's also possible to lean on the mechanical engineers who are the system experts. Same thing with managing environmental requirements, or building automation/energy systems, data acquisition for medical devices, or software quality testing etc.
- deleted 5y ago[deleted]
- AlchemistCamp 5y agoWhat are some common paths for people who make that jump?
- bumby 5y agoJust my perspective so take it with a grain of salt. It helps to look for positions outside the normal SV roles so places like aerospace, defense contractors, manufacturing, etc. They post a surprising number of CS positions. I would caution, though, that the only role I've seen that pays SV-type salaries ($250k+) was controls engineer for automotive manufacturing. But to be fair, the jobs were all in areas with a cost of living much, much lower than SV. If you get in (politely) look for processes that your SE skills can make an impact. These opportunities are sometimes there because the place is full of non-software minded folks who don't know what they don't know. An example from my anecdotal experience was when someone with software acumen helped reprogram an automation system to be more efficient and saved high-six/low-seven figures each year and really gets people's attention. Or showing how they can dramatically improve their quality control by developing unit tests. Some stuff that is common in SE firms is often overlooked in firms focused on other disciplines.
- AlchemistCamp 5y agoThe most common paths for people making mid-career moves to finance are from using software skills in industries like aerospace, defense contractors or manufacturing? That doesn't sound right. I'm not even sure most people transitioning into finance from another career have any software skills at all (beyond Excel).
- bumby 5y agoSorry, I lost track of the thread comments. I thought the question was how to move from SE to hard engineering fields like mechanical or civil.
- pvarangot 5y agoOld companies also hire old people more easily. Microsoft, Apple, aerospace and defense contractors.