Ask HN: What mistakes in your experience does management keep making?
331–340 of 396 posts
Re: Ask HN: What mistakes in your experience does management keep making?
#332Lean? Bullshit -> never even reads about it.
Agile? Bullshit -> never even reads about it.
It's basically: if someone ever tried to sell a consultancy about it, it's bullshit. fake news
Instead of having a healthy approach to things: Read about it, learn, see what applies, see what not, try to think what is just marketing and what makes sense. Don't do cargo cult doesn't mean don't study.
Again, I usually see that when someone gets someone that is clearly a technical person and promotes them to be a manager. They become disillusioned and unhappy and start hating everything about management.
Re: Ask HN: What mistakes in your experience does management keep making?
#333I don't mean this as a cynical joke at all. In my experience too few managers see the job as a job, and instead they see it as a power and status boost --- a way to be "winning" in the game of life.
It should be a calling. It should be the thing you were put on this earth to do.
Of dozens of managers I've encountered, I've only met 1 or 2 where it seemed to be their calling.
Re: Ask HN: What mistakes in your experience does management keep making?
#334Earlier quoted context omitted.
>Insistence that all devs time must be billable That one can hit all areas of ICT real bad when the company is a managed service provider, leading to a 'Chefs kitchen/Plumber's bathroom' where the company provides great outsource ICT services offering to its clients, but runs an absolute shitshow for it's own systems because they're chronically under resourced (you can't bill it, so don't spend time on it). That has…
I think I get what you mean by 'Chefs kitchen/Plumber's bathroom', but I've never heard either colloquialism before and can't find anything on Google, either. What's the origin of these terms?
https://english.stackexchange.com/questions/159004/the-cobbl...
Re: Ask HN: What mistakes in your experience does management keep making?
#335Earlier quoted context omitted.
>Insistence that all devs time must be billable That one can hit all areas of ICT real bad when the company is a managed service provider, leading to a 'Chefs kitchen/Plumber's bathroom' where the company provides great outsource ICT services offering to its clients, but runs an absolute shitshow for it's own systems because they're chronically under resourced (you can't bill it, so don't spend time on it). That has…
I think I get what you mean by 'Chefs kitchen/Plumber's bathroom', but I've never heard either colloquialism before and can't find anything on Google, either. What's the origin of these terms?
Re: Ask HN: What mistakes in your experience does management keep making?
#336Earlier quoted context omitted.
I ran into this problem.. I felt like I was worth more than the best offers I was getting. I continued to get job offers, but I couldn't get one for more than 100k remotely or in my area(Burlington, VT). I've got many many years experience, can solve any challenge, and work at twice the rate of most of the developers I have worked w/ in the tech stacks I focus on(ruby, elixir, reactjs/javascript/ember/angular etc)..…
How did you line up clients willing to pay for what you're worth?
I was complaining one day about having WAY to many clients. He said and I'll never forget it, "if you have to much work to do, you're not charging enough."
I started 2.5 years ago at $70/hr and am now at $135/hr after several rounds of raising rates. Sometimes I would lose a client when raising my rates, but that was ok and really was the goal. They were usually the most painful to deal w/ anyway. My best clients usually never even balked at it. Just said ok and kept on paying.
I then got to the point where I needed to give myself a brand and bring on another developer because I started taking on very large green field projects(this was something my lawyer and accountants suggested for insurance/legal/protection reasons).
At that point I got more advanced and started doing some content marketing, facebook ads, and google ads to keep the pipeline running. The hardest part was keeping clients lined up in the beginning. Because I would get a client, work the client and during that time stop looking for new clients. Which lead to a lot of down cycles with no work to be done while I looked for the next client. This is still an ongoing thing we're working on at this time to improve our client acquisition techniques.
I also use a pretty unique billing structure that my clients seem to really love. You can read all about how and why we chose to do it this way here https://blog.grillwork.io/why-we-no-longer-use-fixed-price-c...
My partner and I now do about 20-30hrs a week for clients pretty steady and spend the rest of the time working on projects we own fully that we hope can generate recurring revenue. It has been a really fantastic journey that I hope never ends.
Every day get really inspired by the stories on indiehackers.com and just find this way of work extremely fascinating. Very rewarding both personally and financially so far and I don't think I'll ever stop doing what I'm doing if I have anything to say about it.
Re: Ask HN: What mistakes in your experience does management keep making?
#337Trying to write code alongside their devs. Here's what happens when a manager tries to fill tickets himself: his sense of control of the project is derived not from relationships of trust and cooperation with his reports, but from direct involvement in the code. So naturally, any challenging or critical piece of code ends up getting written by him (because otherwise, how could he be confident about it?) The manager i…
I tend to want to either design or review all data design, either relational or other, partly because of my background in data engineering and partly because I have business awareness that the devs don't have. It's just not possible to convey every nuance of a constantly evolving business to each dev on the team without it being distracting.
How would you like your manager to handle being involved in data modeling? Develop a spec and then review? pair modeling?
Re: Ask HN: What mistakes in your experience does management keep making?
#338Earlier quoted context omitted.
I ran into this problem.. I felt like I was worth more than the best offers I was getting. I continued to get job offers, but I couldn't get one for more than 100k remotely or in my area(Burlington, VT). I've got many many years experience, can solve any challenge, and work at twice the rate of most of the developers I have worked w/ in the tech stacks I focus on(ruby, elixir, reactjs/javascript/ember/angular etc)..…
>So I decided to go at it on my own and charge a rate I felt I was worth. Best career decision I've made so far. I think this, above all else, is the key to the frustration and ever decreasing salaries we're seeing. The market has spoken: employees just aren't worth that much. If you want to capture more of the value you create you'll need to go into business for yourself. It's risky, but sitting a desk in a huge off…
Re: Ask HN: What mistakes in your experience does management keep making?
#339Want to jump ahead a few years from Mythical Man-Month? Let me recommend Peopleware by Tom DeMarco and Tim Lister.[2] It's painful that we haven't crawled far out of the 80s practices. The first chapter says: "The major problems of our work are not so much technological as sociological in nature." Sorry Google Memo Dude. DeMarco and Lister called it in the 80s. Speaking of DeMarco, he also wrote a book about controll…
Fascinating. Is the A/B situation DeMarco describes about knowing ahead of time that A will turn minimal profit while B will turn maximal profit? If so, the conclusion reached seems right: tighter profit margins require tighter control. And control requires resource, which is a cost that further diminishes returns. But if the described scenario is about not knowing ahead of time whether A or B will turn a large profi…
DeMarco also seems to agree.
The book’s most quoted line is its first sentence:
"You can’t control what you can’t measure." This line
contains a real truth, but I’ve become increasingly
uncomfortable with my use of it. Implicit in the quote
(and indeed in the book’s title) is that control is an
important aspect, maybe the most important, of any
software project. But it isn’t. Many projects have
proceeded without much control but managed to produce
wonderful products such as GoogleEarth or Wikipedia.Re: Ask HN: What mistakes in your experience does management keep making?
#340Trying to write code alongside their devs. Here's what happens when a manager tries to fill tickets himself: his sense of control of the project is derived not from relationships of trust and cooperation with his reports, but from direct involvement in the code. So naturally, any challenging or critical piece of code ends up getting written by him (because otherwise, how could he be confident about it?) The manager i…