5 ms·
I agree with this 100%. Good engineers are problem solvers, and as you grow older, you gain the wisdom that relative to the value that you bring to a business,
by kuni-toko-tachi 12y ago
I agree with this 100%. Good engineers are problem solvers, and as you grow older, you gain the wisdom that relative to the value that you bring to a business, the compensation will never match. It's unfortunate when you see younger software engineers who are incredibly smart technically and dedicated, but don't apply those same problem solving skills to their career. They become exploitable, and wind up making other people rich off their hard work.
- exelius 12y agoExactly. Once you get older, you start to realize that there are business frameworks that work just like software frameworks! An MBA and a CS degree are a powerful combination. In fact, if there were more engineers with MBAs, I doubt the MBA would have a reputation for being somewhat clueless about practical matters.
- kuni-toko-tachi 12y agoDescribing jobs as for a "Javascript Ninja" and offering perks like free Mountain Dew illustrate a distinct targeting of younger people, and are obvious ploys to trade trinkets to engineers in exchange for their work which generates actual value which is skimmed out of their pockets.
- youngtaff 12y agoI've got an MBA and a HND in CS (slightly lower than a degree) and it makes for an interesting combination. Some days I'll sit down and work with other devs on code even write them some examples to illustrate what I want, and then the next I might be talking to senior business people from our customers. I didn't do my MBA until I was in my 30s and had already been a CTO, biggest thing I got from it was the ability to think differently - literally turn an argument around to see it from the other side, and a lot of friends who done various masters degrees say similar things