Everybody should go read Bullshit Jobs.
Amazing book. The funny thing is I never expected to see it applied to software engineering - but in this context it's very appropriate.
How many of you know that the team is working on something that no-one wants?
131–140 of 428 posts
Re: How many of you know that the team is working on something that no-one wants?
#132IMO, that's the biggest sign that your job's not going to last very long. I remember partial involvement in a major feature that I thought was kind of lame; but it pulled in quite a few engineers and was a major deliverable. I thought to myself, "huh, I guess customers will actually pay for this?" Then later I found out that no one actually bought the feature.
Re: How many of you know that the team is working on something that no-one wants?
#133Obviously using a throwaway here. Our board members got it into their heads that successful companies must have an AI "play", so they instructed the CEO to invest about 10% of our development budget on AI. We are doing absolutely inane projects that have no hope of succeeding. We serve a niche industry where certified professionals have to do certain tasks personally, instead of being able to delegate to secretaries.…
Imagine working on an accounting application when the CEO suddenly instructs everybody to figure out how accountants could connect with each other and maybe publish their balance sheets instead of cat pictures or whatever. Details changed, but it was that weird.
Re: How many of you know that the team is working on something that no-one wants?
#134Earlier quoted context omitted.
Somehow PC Mag seems like the best reference here: https://www.pcmag.com/encyclopedia/term/clientserver It’s hard to see the hype up close sometimes. The closest analogy I can think of and it’s an older one might be how in the mid-2000s everyone needed to make a “Web 2.0 mash-up” or how for awhile everyone needed “social” (remember Ping?)... if you were stuck with a stack based on jQuery and global variables, good lu…
> if you were stuck with a stack based on jQuery and global variables, good luck transitioning to React without Facebook’s scale. My team is doing exactly this on my initiative and seeing some positive effects already, even though we're only like 2% of the way there. Would you mind expanding on what you think is futile about it? I wouldn't want to be the one advocating something that with hindsight will look obviousl…
Re: How many of you know that the team is working on something that no-one wants?
#135Earlier quoted context omitted.
I have had a couple conversations where a business guy starts off with a decent idea then he says something like "the cognitive AI module will fill out your expense report after watching you do it for a couple weeks". What the fuck? If I had the ability to code a cognitive AI module which could do that I would not be building it for you, I would solve self driving and license the software for billions.
Solve self driving? How bout market prediction and just play the market forever. Why would you risk failure when you can just do nothing and make trillions?
Re: How many of you know that the team is working on something that no-one wants?
#136Obviously using a throwaway here. Our board members got it into their heads that successful companies must have an AI "play", so they instructed the CEO to invest about 10% of our development budget on AI. We are doing absolutely inane projects that have no hope of succeeding. We serve a niche industry where certified professionals have to do certain tasks personally, instead of being able to delegate to secretaries.…
> we all know the project will fail unless someone develops well-perfoming, human-level AGI before Q4/2020 This is hilarious, and makes me wonder how many similar corporate AI initiatives are under way in the world right now.
Re: How many of you know that the team is working on something that no-one wants?
#137Earlier quoted context omitted.
Doesn't this speak more to the board's astounding foresight than inane projects?
Somehow PC Mag seems like the best reference here: https://www.pcmag.com/encyclopedia/term/clientserver It’s hard to see the hype up close sometimes. The closest analogy I can think of and it’s an older one might be how in the mid-2000s everyone needed to make a “Web 2.0 mash-up” or how for awhile everyone needed “social” (remember Ping?)... if you were stuck with a stack based on jQuery and global variables, good lu…
If I had to describe the web to a time traveller from the 1980s, I might say the modern web browser is something like a super smart and capable 3270 terminal, while the cloud is the mainframe.
Re: How many of you know that the team is working on something that no-one wants?
#138Re: How many of you know that the team is working on something that no-one wants?
#139> Don't just build Something™, build an industry leading product that customers want and love! The point of writing software is to get paid. If the process leads to something actually useful, good on you. If not, you still got paid. It was just a drill, life continues.
Jobs where this kind of attitude prevails suck to work at. Frustration waits around every corner. And the more pointless projects and dysfunction permeates a company the more chance the other shoe will come crashing down any moment and the company will fall apart and people will lose their jobs.
It's not me either but I get it.
Re: How many of you know that the team is working on something that no-one wants?
#140“Agile teams that truly iterate with the customer can often avoid these problems because the customer is there the whole way through and the team continuously pivots to close gaps discovered by the customer throughout the project, thereby building something the customer actually needs and wants.” I‘m 2 years into my first role as a product owner (made the switch from design) and working at a fortune 100. The thing th…
I've worked 6 years as a PM, last 4 at FANG Here's some advice, which you are free to take or to leave, (and that's very reasonable since my advice is generic and I can't speak to your exact circumstances) 1) Just start doing it. Don't wait for someone to give you permission to prioritize customer needs. Pick up the phone and call them. Go to a store and watch them shop for your product. Talk to people. When you set…