5 ms·
Not good, my dude! I've always been agitated by core failures moreso than my teammates. (E.g. Search engines not returning results, music players not starting
by mrkeen 4y ago
Not good, my dude!
I've always been agitated by core failures moreso than my teammates. (E.g. Search engines not returning results, music players not starting/stopping when you hit the button, finance systems needing needing manual adjustments)
I want to scream when management pushes new fringe features when the main ones are flakey.
I'm starting to work on myself though, so I don't care as much. In most cases, you're not an employee building correct software for an employer who values it, even if that's the way it should be. You're in a company whose employees/managers flow in and out, and they just want to be surrounded with good vibes. Chill people get rehired, bitter people get booted.
- noduerme 4y agoLike, maybe this is naive because I've probably never worked long at a corporation as large as the one you're probably at, but... if I were a senior VP and our main software was flakey while we were pushing fringe features, I would want to hear this from you. I'm not saying that it's always worked for me, but in cases like that I've always just done an end-run past the chain of command.
- msy 4y agoWhich is why you likely won't be a senior VP. Sales are demanding the fringe feature to meet a RFP requirement & the flakiness in the main software isn't meaningfully impacting renewals. These things are not (always) accidents.
- noduerme 4y ago>> Which is why you likely won't be a senior VP I'll take that in the spirit of a compliment ;) What I mean is, I've definitely worked for organizations that were resistant to fixing things that were only mildly broken, but I've never worked for one where there wasn't someone you could talk to who would put the brakes on to fix something if you made the case that it had to be addressed before building new features. Particularly if the case was that the new features would have to be rebuilt soon if you didn't address these problems first.
- roflyear 4y agoBrother, this is the norm at small to large companies. Maybe five person shops need to get things done, but once a company hits like 15-20 people, yeah... people get hired and stay hired because people like them, rarely because of their output.
- coldtea 4y ago>Like, maybe this is naive because I've probably never worked long at a corporation as large as the one you're probably at, but... if I were a senior VP and our main software was flakey while we were pushing fringe features, I would want to hear this from you. The company lives on sales, not on software. Sale of flakey software is better than delay to un-flakey it.
- noduerme 4y agoWow. This response showed me a big blind spot of my own, and how I could have been using the same language to talk about something completely different without clarifying a basic point in advance: I've written customer-facing software and in-house employee software for 20+ years. But almost all the code I've ever written has been for companies whose business is something other than software... and where I have worked for software companies has been in the early prototypes and beta phases where bugs were an embarrassment. I've never worked on retail software that had generational code debt - or even ones that had a dedicated sales team driving features and development. I have worked with people who were more interested in feature explosion than in nailing down existing issues... and assuming they're not the boss of the company, I consider it important to speak up about fixing issues before moving on. But that is, I realize, a completely different ballgame than working for a company that primarily sells software to end users.
- Lutger 4y agoI hear you. I'm one of those people too, or I was (maybe). What got me wasn't even the core failures themselves, but all the lies and pretense about it. If we are to ignore our fundamental flaws in order for sales to score their next big hit, at least be honest. Just admit we only really care about quarterly results. Don't pretend we are on some wonderful mission instead of the duct taping ragtag conmans that we really are. I can handle the mess, kind of, I surely can't handle all the falsehoods. But people do need some level of chill to hold it all together. If there isn't some sunny shiny thing on the horizon at least, then it is too hard to put in any effort and get out of bed. The worse the situation is, the greater the need for soothing. I have a personal law that says something like: the level of organizational dysfunction is directly and inversely proportional to the degree to which reality is allowed to disturb a positive story. You could call it institutional codependency. In really dysfunctional organizations you will find shocking levels of denial and incongruence between the state of affairs and what can be spoken about without being sidelined. This breeds bitterness, because there is an actual and insurmountable difference in needs. Some people can't thrive in a minefield of falsehoods. Being earnest is an actual need, for some people it is more important than being fun and positive. For others people, it is the other way around. The biggest lesson for me was that there really is a difference between organizations in this kind of dysfunction. The trick is to kick yourself in the butt and move around. Bitterness is just a signal you stayed too long in a context where you are stifled. Even if the ideal context doesn't exist, there are likely places where you are vastly more appreciated and it is worth the effort to try and find them.
- roflyear 4y agoAren't people who value fun and positivity over sincerity by definition shallow and fake?
- Lutger 4y agoMaybe, yes. I tend to agree. From their point of view however, the people who don't value fun as much are whiny and annoying, and maybe we are but probably because we aren't heard. Well, speaking for myself, I tend to be much less whiny about things if I have the feeling someone takes me seriously.
- rjzzleep 4y agoI got better over the years. In a later organization I actually gathered signatures to become the staff council for the employees(a German thing). People thought it was ironic, because some of the the things I wanted where also in conflict with what the previous staff council wanted. I noticed a couple of things though: 1. The union did not actually help the workers nor care. Even though a lot of them paid pretty high monthly membership fees. 2. The staff council leaderships usually get corrupted after a while once they get some perks from management. I got pushed out eventually, I received a settlement, because they didn't want me to open my mouth about the things I'd seen. I had some major impact in their long term results, especially since they had grift going on in their construction project which would have led to 10 year old networking infrastructure be installed. Physical access control that didn't have wirings installed and core drills with no space left for future extensions. I could have stayed for another 5-10 years since I was not firable, but they made sure to pull me of projects, so I wouldn't look behind the curtain. I still have most of the employees and some of the senior leadership report these things to me though because of the trust they had in me. It's a hard path to choose and it's a thankless job in terms of career. The question is how happy are you will all your peers and subordinates and even the non grifting subcontrators(in case of the construction) be grateful to you.
- JamesSwift 4y agoYes, its important (and very hard) to walk the fine line between pushing back and letting those above you do their jobs. At the end of the day, not every decision is yours to make. Its important that you ensure that every decision is an _informed_ decision however.