Earlier quoted context omitted.
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…
I do whatever I want at work and I haven’t been fired yet
61–70 of 71 posts
Re: I do whatever I want at work and I haven’t been fired yet
#62Earlier quoted context omitted.
Basecamp is a small company (~50 employees) that is headed by leaders who put an uncommonly extreme level of thought into how the company should operate. From my vantage point they feel like a "philosophical experiment" in technology company leadership. They also do things that many companies would never think of doing, like cutting most of their products and focusing on only one. Friedman and DHH are great thought l…
And yet, very importantly, Basecamp is insanely crappy.
Are you saying you don't personally enjoy using it? Or that you think it's poorly engineered?
Re: I do whatever I want at work and I haven’t been fired yet
#63Earlier quoted context omitted.
> 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…
I don't think this is an argument for requiring plans, though: you can always encourage them, but in the end it should be up to the person doing the design. Otherwise you end up with the absurdity of having to write a detailed plan and wait a month for approval just to change the positioning of a button slightly.
Re: I do whatever I want at work and I haven’t been fired yet
#64Earlier quoted context omitted.
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…
Re: I do whatever I want at work and I haven’t been fired yet
#65Earlier quoted context omitted.
And yet, very importantly, Basecamp is insanely crappy.
I'm curious what you mean by "crappy" - I don't find Basecamp useful for my needs, but lots of people do. Are you saying you don't personally enjoy using it? Or that you think it's poorly engineered?
Re: I do whatever I want at work and I haven’t been fired yet
#66Earlier quoted context omitted.
I don't think this is an argument for requiring plans, though: you can always encourage them, but in the end it should be up to the person doing the design. Otherwise you end up with the absurdity of having to write a detailed plan and wait a month for approval just to change the positioning of a button slightly.
If the implementation outlives the implementer it most certainly shouldn't be up to him whether he does the design or not.
Re: I do whatever I want at work and I haven’t been fired yet
#67Earlier quoted context omitted.
If the implementation outlives the implementer it most certainly shouldn't be up to him whether he does the design or not.
What I'm saying is that depends on the nature of the code that's being written. Many small improvements can be made with a simple code change that has clear meaning on its own -- a long approval process would just make these changes less likely to happen.
Sometimes "small improvements" have ramifications outside of the context of the change (potentially significant ones). The person implementing these improvements has to understand the scope of the change (including side effects on external systems, if any), and that effort should be documented somewhere or at the very least reviewed by peers for correctness, especially for truly mission-critical or sensitive systems.
It doesn't have to be a "fill out these forms in triplicate and don't forget the new cover on your TPS report mmmkay" kind of documented effort: it's not one extreme or another.
Re: I do whatever I want at work and I haven’t been fired yet
#68Earlier quoted context omitted.
> 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…
This is the best solution when you are building a whole system from scratch. If you have to build a feature or whatever it is then it already got implicit permission from the jira sponsor or the product owner or whatever stakeholders are in charge. And for a feature I don't have to lose days writing long documents. I just think how it should work, I discuss it with the senior members of the team and with the stakehol…
Re: I do whatever I want at work and I haven’t been fired yet
#69Re: I do whatever I want at work and I haven’t been fired yet
#70Earlier quoted context omitted.
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.