Geek Career Paths
tbray.org
tbray.org
Yeah, but the government screwed up healthcare.gov in the first place. Some engineers were surely death-marched and then besmirched afterwards for a variety of reasons that boil down to having a bad manager and a bad customer who ended up being the same clueless organization.
Maybe it's getting better, but I have experience contracting for the government. It's underpaid and higher stress than it's worth. And it's not like you can get a new boss or a new customer. Not without changing countries anyway.
"loathsome blue-suit operations whose core competencies are winning public-sector bids then cashing in by charging for every ripple coming out of those classic waterfall projects"
"These companies work their people insanely hard, and in my opinion, based on thirty years of observation, charge too much and deliver too little. They are definitely Part Of The Problem, and you should stay away"
The consultants to whom it was handed to would be better described as an ad hoc, temporary startup
They seem to have taken a totally different approach of bringing agile and startup culture into government software engineering. This podcast about cloud.gov on SoftwareEngineeringDaily has very interesting insights about how they work: https://softwareengineeringdaily.com/2016/06/26/cloud-gov-wi...
Totally changed my opinion about software development and the government.
Hearing from people who want to talk about their ailments is probably at the bottom of the wishlist for most here.
Honestly, seems pretty ideal. Anything I'm missing, other than the debt? And that might not be that much of an issue for someone transitioning from having spent some time in tech, as they'd probably have built up enough savings to not have to incur significant med school debt?
The pay wouldn't be that high, but that's OK: the job security in tech is the pits, and the high-paying jobs in tech are located in extremely high-cost-of-living locales like Silicon Valley. Making $60-70k as a medical tech in a low cost-of-living city would easily make up for that. And I wouldn't have to worry about unpaid overtime either, unlike tech.
- cost of medical school - "the match" (Google it) - recertification every 10 years - most time spent on paperwork - still report to retarded business people - you will be sued
Q: Should you work for startups? · Absolutely, yes
I'm getting mixed messages here.
b) If you do take VC funding, you don't have to adopt VC culture too. (VCs don't even get a board seat until the series A.) Some startups do adopt VC culture anyway, but it's not a forgone conclusion.
Yes!
You get to solve all types of interesting problems developing for non-tech companies. You are able to help with real business problems. Think shipping and warehouse companies or companies that deal with a lot of products/inventory. So many things to automate in a business like that. You can have the opportunity to work on inventory management software, bar coding software, order entry software, call center software, etc. I worked at a company like this early in my career and it was really rewarding. Company consisted of a few hundred employees with less than 10 in IT.
A manager can of course become everything from a director to a CEO.
But what's a director-level-or-above equivalent for a Product Manager?
Director of Product
These titles both exist...
Directors and VPs are on the management hierarchy.
After a couple of years, I've completely changed my mind. Though I've done well in my role, I find that it's hard to point to a concrete skill set (such as deep domain knowledge in some field), and the fact that the PM role varies so much across companies makes it difficult to transition.
Downside is you generally have to let go of direct control of what code goes into the products and let your talented engineers do it. My first few months as a PM I still wanted to commit code and had to stop myself. There is also far less demand for PMs and PJMs at tech companies. Everyone's hiring developers by the truckload, but PM positions are few and far between. The whole "it's easy to change jobs in Silicon Valley" thing only really applies to developers. Pay is also not as good as engineering (currently).