Live data from Hacker News

I do whatever I want at work and I haven’t been fired yet

m.signalvnoise.com

51–60 of 71 posts

Re: I do whatever I want at work and I haven’t been fired yet

#51
post #36

Earlier quoted context omitted.

Easy to say when you don't hold the pager.

What's that supposed to mean? I am just agreeing with the previous comment... early stage Facebook had a mentality in the spirit of the original article, and as they grew had to stop it. That's all. Just agreeing.

The >> operator indicates that moving fast, and breaking things, is much better than moving slowly with stable infrastructure.

Re: I do whatever I want at work and I haven’t been fired yet

#52
post #36

Earlier quoted context omitted.

Easy to say when you don't hold the pager.

What's that supposed to mean? I am just agreeing with the previous comment... early stage Facebook had a mentality in the spirit of the original article, and as they grew had to stop it. That's all. Just agreeing.

What do you mean with ">>"? "much greater than" or "becomes"?

Re: I do whatever I want at work and I haven’t been fired yet

#53
post #23

In most companies I've worked, approval process is the scar tissue of years of mistakes. In every case where you need to ask for approval to do something, you can probably trace back in the company's history and find the past mistake that some goofball made that necessitated getting approval to do something like that. Someone got us sued. Someone lost us some money. We need to take some kind of corrective action and…

Move fast and break things => Move fast with stable infra

In my experience, a lack of process or roadblocks in the way of developers is mostly orthogonal to how willing you are to break things in the pursuit of speed / agility. I've worked in process heavy places where people were content to throw things over the wall, and shipping a feature with less than 200 known bugs was considered a good thing.

I've also worked in places with near absolute freedom, right down to the level of individual engineers building out new products without approval where a single crash meant all hands on deck.

Re: I do whatever I want at work and I haven’t been fired yet

#54

In most companies I've worked, approval process is the scar tissue of years of mistakes. In every case where you need to ask for approval to do something, you can probably trace back in the company's history and find the past mistake that some goofball made that necessitated getting approval to do something like that. Someone got us sued. Someone lost us some money. We need to take some kind of corrective action and…

My company has been getting a lot of talent from Amazon and Microsoft, so we are getting their "scar tissue" without any of the context, jacking up our culture. I have to do a detailed doc and plan for everything . It wouldn't be a big deal but we've gone from 700 to 1500 employees in just 2 years, so its been fast change.

I just left a place where nobody writes design documentation. I requested that several teams write documentation for their tasks and they refused.

As your company grows from small-sized to medium-sized, your technical processes need to grow, too.

Re: I do whatever I want at work and I haven’t been fired yet

#55

I can’t help but think having such autonomy is tied to profitability. I’m sure there are plenty of examples where an employee at a profitable company doesn’t have autonomy. But how many have autonomy where there's not profitability?

I think you're close to the mark, but it's less about profitability specifically, and more about growth. A company that is focused on growing as fast as possible, dominating a market, and generating a favourable outcome for investors is only going to get there through big audacious bets in terms of product strategy. If you need to get 3x as large as you are a year from now, no amount of small tweaks for better user experience from individual developers is going to get you there. Instead, you'll find large numbers of developers (or maybe even the entire team at smaller shops) all working towards big, flashy advancements.

There's a relationship here with profitability, for sure - companies that are profitable are likely not prioritizing growth over profit, and aren't beholden to investors who want a big exit, but the profitability is more of an indicator than the cause.

Re: I do whatever I want at work and I haven’t been fired yet

#56
post #36

Earlier quoted context omitted.

What's that supposed to mean? I am just agreeing with the previous comment... early stage Facebook had a mentality in the spirit of the original article, and as they grew had to stop it. That's all. Just agreeing.

So you're suggesting a progression rather than one being vastly superior? I took it as the latter. Sure, we all know the trick to startup success. Sprint as fast as you can for that cliff and hope the cliff moves before you get there.

Yes, sorry my bad. Edited

Re: I do whatever I want at work and I haven’t been fired yet

#57

Earlier quoted context omitted.

Basecamp was founded in 1999 so I think they've had time to make plenty of mistakes. While I don't dispute the idea of approval processes as scar tissue, perhaps most companies scar too easily. I mean that both in the sense of being fragile and in the sense of over-reacting.

Basecamp has 50 employees. Google was founded in 1998 and has 50k employees. I think there's something more to be said about the differences in their experiences and the kind of mistakes they have made.

I wasn't comparing it to Google. I was just saying that 18 years is long enough for many companies to develop lots of process scar tissue.

Re: I do whatever I want at work and I haven’t been fired yet

#58

In most companies I've worked, approval process is the scar tissue of years of mistakes. In every case where you need to ask for approval to do something, you can probably trace back in the company's history and find the past mistake that some goofball made that necessitated getting approval to do something like that. Someone got us sued. Someone lost us some money. We need to take some kind of corrective action and…

My company has been getting a lot of talent from Amazon and Microsoft, so we are getting their "scar tissue" without any of the context, jacking up our culture. I have to do a detailed doc and plan for everything . It wouldn't be a big deal but we've gone from 700 to 1500 employees in just 2 years, so its been fast change.

> I have to do a detailed doc and plan for everything.

I find spending a few days writing a detailed, in-depth design document for a given implementation often saves weeks or more of development. In the immediate term it takes longer. In the medium to longer term a thorough design can often lead to fewer bugs, less severe bugs, and less complicated enhancement development.

What you describe is what engineering is, at least partly. Your attitude, which is quite common, is why I scoff at calling what this industry does "software engineering". It's rarely as thoughtful, careful and detailed as engineering requires.

Not that that is a bad thing. Often what a business in this industry is making just isn't complicated enough to need much beyond simplistic hacking at a terminal.

Re: I do whatever I want at work and I haven’t been fired yet

#59
post #49

>If you can make a decision and you don’t think it’s going to get you fired, just do it. This advice only applies to people with enough experience. I'm thinking of a certain ex-employee that followed that advice all the time, despite us constantly correcting him. Even on their final day, they was still insisting that they was doing good work. To this day, we are still finding code they wrote or modified that is wrong…

You are talking about programming, but this is about questions like "should I add feature x" or "should I try to improve the build process by using tool y". Somebody that can't program still might take the right business decision. I had the "pleasure" of maintaining the ColdFusion "programming" of a guy that sold airline ticket systems to a lot of different companies and in terms of business decisions he's about a fe…

My examples were programming, but I also make decisions about processes and tools. They follow the same logic. If I'm unsure, I ask and go ahead instead of sitting and doing nothing.

Only if I'm very, very certain do I not bother asking.

And I've certainly got non-programmers around me that make business decisions all the time. It's their job. I'm not sure how that's relevant?

The same thing applies: They should only be doing it without consultation if they have the experience to back it up.

Re: I do whatever I want at work and I haven’t been fired yet

#60

>If you can make a decision and you don’t think it’s going to get you fired, just do it. This advice only applies to people with enough experience. I'm thinking of a certain ex-employee that followed that advice all the time, despite us constantly correcting him. Even on their final day, they was still insisting that they was doing good work. To this day, we are still finding code they wrote or modified that is wrong…

Isn't the solution to this a good code review process? Even the author of the article states "I either wrote up a plan and shared it beforehand, or I just announced what I’d done after it was completed". This is very similar to asking someone review your code.

Again, my comment was about having the experience to make these decisions properly. I'm sure he didn't tell people about every single decision he made, only the ones he needed validation on.

However, I noticed that he only told others after it was completed sometimes, which is often far too late.

Experience lets you know which ones that's okay for, and which ones it isn't.

Post reply on HN