So, Startup, Inc. had what I can only guess in an investor clench and they laid off 10 people, including me.
Meh. I got a new job in less than 5 weeks.
Developing software in the Real World is different from all the theory. I'll attempt to explain my insights into this process, based on 25+ years in the industry in a number of different companies.
So, Startup, Inc. had what I can only guess in an investor clench and they laid off 10 people, including me.
Meh. I got a new job in less than 5 weeks.
So I up and changed jobs - no more working for Giant Souless Corporation; in stead, I'm working for Souless Startup Company.
It will be interesting to see if SSC has managed to actually implement agile.
Because none of the business-side people bother to learn, and all the commercial tools allow them to avoid learning.
User stories that are written solely from the person at the keyboard, with no thought to the different parts of the architecture - so all the estimates require input from UI, middleware, and server-side staff, and can't be subdivided by the tool into group-specific work
Business-types who cannot define a feature with any precision - "customer will get a message with the offer", neglecting all the many ways the system needs to not repeat the message.
So I've been having a bad day. Wake up to a bunch of work bureaucracy bullshit - web forms that do not have working links, Satanically bad UI design, a ton of 'jobsworth' types telling me I have to do X, but not providing anything other than links to 47GB of text and no pointers.
Now the project that the team is supposed to be working on together is cobbled together by a guy who does not provide a working build script, has both JSON and XML format config files, and so on.
I/m fucking furious