We do what we must - because we can!
Neat design - always liked the kind of foil origami that goes into satellite construction. Designs like this are great, because they compete well against heavier designs to create a de-facto specialized GIANT EYE IN SPACE. They're also seem a little, ahem, short-sighted in the sense that they may not last long against various sources of degradation, but as proof of concept, this is great science!
It's always cool to see the science get done, for the people who are still alive!
Ryan Fenton
Actually it's a bit different from what you describe. The government loads contracts with all kinds of deliverables beyond the actual product being requested, such as documentation that never reflects reality since there is never enough time to do all of it and deliver a product. Everyone knows it won't be read anyway.As often as not these things distract the contractors. Then there are the process mandates and contract requirements that employ large numbers of people who are all busy checking checkboxes. All of this is done to prevent failures, but obviously the failures occur anyway. Part of this is often because the government tries to create a Facebook or Google in a couple of years, but also because the regulatory environment designed to prevent failure is so complicated critical information can be lost or obscured. It's not that the "accountable ones" are not held to account because they work for government, it's more the case that the contract complexity almost makes it impossible to determine who really is accountable.
Obviously when you don't really know who is accountable for something you don't know who to ask for reliable information, so people start making assumptions. "You want escalators, not elevators? But the contract says vertical lift system. We interpreted that to as..."
I was involved in a startup in my 40s. It ultimately failed, but I learned lessons that will hopefully be valuable to you to. What you describe sounds like a dream job for most people. As long as you get it, I don't think you have to be concerned at all about being older than the others. They will appreciate the times when someone comes up with a bad idea that looks good, but you can say "I've seen this before, here's what happened..." - as long as you are right. Even better will be the times when someone has an unproven idea and you can say, "I remember a couple of times when one of our developers had an off the wall idea that we all wondered about, but it was appealing enough that we went with it anyway and it worked." As for the hours, there will be 20 and 30 somethings who will go on 24+ hour coding binges. Did you do that when you were in your 20s? Do you think you would be productive doing it? Does management expect you to disrupt your family life? It's hard to believe a company that has grown to have 300 employees would have leadership that expects all of their employees to destroy their personal life. If they do, the company won't be the success everyone hopes for anyway. (Well, the founders might walk away with a lot of money before it implodes, but you won't. You have to assess that risk.)
The great thing about a good startup is the chance it offers to to new kinds of work and see it succeed in the marketplace. This can be really exciting. It's possible that you might have a similar opportunity in a large company but the odds are very low since you will be separated from the product or service by layers of management and bureaucratic rules. Yes you will get a steady paycheck, but it will never compare with the huge win you can get at a startup and the satisfaction of knowing you had a direct role in the success. You can also ask yourself if the startup role will make you a better developer. If the company fails, will you have improved your technical knowledge so that you are still valuable to other companies? In an established company it's more likely that you will just be a code monkey whose skills slowly evaporate without you realizing it, although you don't sound like the kind of person who would let that happen. If OTOH, the company you work for is run by PHBs who are forcing you to work on obsolete stuff, you have to leave anyway. Some large companies do have great jobs, though, but I don't think you would be looking if you were really happy where you are.
From your description of the job and given that you don't sound like the Get Off My Lawn type, I would suggest that you join the startup if they make you an offer that is reasonable.
I sympathize. I have a similar story about my former Benz. At 70K miles I had repair problem with the motor. MB's fault really, had to have been set up wrong at the factory. Cost of repair was about $7K. They put in $2K, but I had to fork over the rest. I will never buy another Benz. I have owned several cars. None ever had a catastrophic failure at 70K miles. Of course the dealers will tell you that is why you should buy an extended warranty. My response is the policy and its renewal fee would have been about as much, so it would have been worthless to me. After I decided to get rid of the Benz, I was quite tempted to buy a Model S after driving one. Ultimately I thought I would wait until they add a few features I like that are available on other cars. When the warranty is about to expire on the new car I will buy the Tesla.
It's also worth noting what a huge difference there is when buying a car from a dealership and a Tesla from the store. I think 99% of us share the opinion that buying a car from a dealership is the most insulting retail experience there is. Dealers know it but don't care since the franchise laws protect them from reasonable market forces. No wonder they are all trying to stop Tesla from selling direct to consumers. But car dealers are not the only industry that plays the regulatory game. Just one of the worst abusers.
American Gods was an interesting take on mythology, similar to Wolf Among Us, but with gods bumming around in human lives instead of Grimm tales animals.
It seems like that one would be the better one for a movie - the amusement of seeing gods depicted with human lives would could keep fresh with new and stranger gods, perhaps with some strong personalities popping in and out as they died... but none of it seems like it could keep as fresh as, well, endless dreams with a touch of the Twilight Zone. Every story would be its own universe, with a slow thread of Dream's own tale coming in a few times a season. Sort of a mix between Doctor Who and Twilight Zone, really, jumping around in time and reality to explore both humanity through strange eyes.
They could both make decent movies - it's just American Gods was put together as a single story revealing the nature of the gods being depicted in a clear arc, and Sandman was designed as an endlessly serialized exploration of timelessness and dream, with overlapping story arcs.
I'd be more than glad to see either of them explored though - it's always nice to see stories that twists the usual equations of power to produce a more interesting exploration of humanity than just who is powerful. Both these stories feature characters beyond the usual definition of power, and even morality, and use them to push the other characters into more poignant territory.
In any case, here's hoping the series get good enough writers to match the exploration that these kinds of stories demand, without slipping into the common pitfalls we've been seeing with Superman/Heroes/etc, with world-shaping levels of power. When in doubt, at least they can copy Doctor Who/Twilight Zone.
Ryan Fenton
After any salary raise, you will have less money at the end of the month than you did before.