Live data from Hacker News

Why your programmers just want to code

medium.com

31–40 of 133 posts

Re: Why your programmers just want to code

#31
Yet another person who I feel I would dislike working with. Maybe, at the start of each post where people ramble in such a binary fashion, they could post a snippet of why they think they can comment with authority on whatever the article content is about.

This guys MO ties in nicely with most "well meaning" but utterly clueless folk I've seen when it comes to software development.

Even more so when I see his site (https://marcusblankenship.com) has:

> Let me teach you how to create a high-performing software team

Re: Why your programmers just want to code

#33

The programmer in this story has realised this fundamental truth: The spoken word is ephemeral and easily forgot. The design of the product that pays the bills is not so easily undone. What people say in meetings; all the posturing and preening; the petty one-upmanship and power-play — none of this has any relevance to what actually gets done in the real world. When it comes to what actually gets implemented — all of…

> When it comes to what actually gets implemented — all of the power is in the hands of the programmer who gets there first. After all — once the die has been cast and the direction set, who is going to undo the work and start again? In this, the programmer is the decider.

That is how you loose customers. And how software teams get bad reputation and then wonder why-oh-why are other departments so hostile next time they have requirements. And why other departments assume bad intentions on honest bugs - because their experience in the past was exactly that.

Re: Why your programmers just want to code

#34
post #25

Earlier quoted context omitted.

Besides scandox's comment, where do you work that you can actually do that and get away with it? Where I've worked, a programmer who did that might get to decide a few things unilaterally, but not for long.

This happens if your superior doesn't critically evaluate anybody's work, and there are no code reviews. So if there's no feedback culture. At my company, my superior sometimes writes emails regarding commits, but since he doesn't write that down (waiting-for list in GTD) I figured that I can simply ignore the emails, and nothing happens. The result is cowboy coding.

My experience with code review is that code reviewer is the one holding the power and refuses to accept code until it does what customer did not wanted.

If you have position without checks, including code reviewing, it will be abused.

Re: Why your programmers just want to code

#35
post #10

So there are two stages here... First is caring about the what, and getting no traction in determining that. It's left to the PMs. Second is caring about the how, trying to at least get ideas implemented on that front. But what's the stage after that? If you get no traction on making a better what, nor doing it with a better how? Will a company with a strong why, a sense of purpose, that is felt and understood by all…

> But what's the stage after that?

Unfortunately I feel like I can answer this (or at least suggest a direction) from current personal experience.

When the engineers are not allowed to fix fundamental problems, the next stage is about defending themselves from blame that they feel is not rightfully theirs.

Ex: _________

"Hi Bob, this problem appears to be due to corrupt data. Our 9-year old platform does not actually use foreign-keys or database transactions, and we haven't been able to get approval to replace it."

"Alex, I haven't seen this feature before, it seems to be from the offshore contractors and their PM. Reproducing the error, it seems they introduced it about five months ago, so we'll have to check those records for mistakes."

"Mary, I'm afraid our software isn't able to support names in those languages. I'm including a link to a memo I made three years ago that explains the limitations and suggests some ways we could fix it, if the business considers it a priority."

Re: Why your programmers just want to code

#36

How would you feel if: - you were a chef. you went to culinary school and know about cooking and best practices. - you are asked to forget everything you learned in school and flip burgers with overly reused oil and unwashed equipment. - you are told that there's no time to clean the kitchen, or wash your hands. just flip as many burgers as possible to maximize profit. - the ones that cook the most burgers are reward…

[deleted]

Re: Why your programmers just want to code

#37
> His concern for market share and business health is replaced with (...)

> His enthusiasm for changing the world is replaced with nit-picking the development process.

Here's your answer. It's because you hired the programmer based on technical competence and not their attitude to servitude in business.

You get what you measure. You didn't disqualify me as a candidate because I think your business is boring and I need the money. So don't be surprised that I'll be doing my job as effectively as possible - which involves lots of lone coding, unless your internal process is completely bonkers - but I ain't gonna drink the kool-aid. Want someone with a more "professional" attitude? Filter for that during the interview.

And that "changing the world" thing? That's just bullshit, and you're not fooling anyone past their teenage years with that. You're not SpaceX. You're not changing shit. Chances are, you're just trying to make money selling the usual butt CRUD everyone else is selling too. If you hire smart people, don't be surprised they know it's bullshit.

Programmers want to code because they're programmers. Chefs want to cook because they're chefs. That's what they do. This article only shows hiring laziness, coupled with usual complaining that the company isn't getting more than it asked for.

--

EDIT:

Ok, this article doesn't only show hiring laziness. The point about how vulnerable enthusiastic people are in the initial period is spot-on and I agree with it. I wrote the above comment because I believe that the article as a whole exemplifies additional lack of understanding of the perspective of programmers, which can lead to extra post-interview disappointment.

Re: Why your programmers just want to code

#38

This hits a little too close to home for me. I cannot count the number of times per that one of the following situations has happened: - I go to our designers with an inconsistency, omission or even an outright contradiction in the design just to hear that this is how it was designed and that the client approved this design, so we should implement it precisely as the design says. - Development is slowed down/held bac…

> including developers in the design review process

I was banging this drum for 2 years at my previous employer. I was always told it's a great idea but the people who knew projects were coming down the line just never reached out to the tech team.

We are all tech consumers, letting the design team work exclusively with the client is a great way to build the wrong product/features or over/underestimate the art of the possible.

Re: Why your programmers just want to code

#39

How would you feel if: - you were a chef. you went to culinary school and know about cooking and best practices. - you are asked to forget everything you learned in school and flip burgers with overly reused oil and unwashed equipment. - you are told that there's no time to clean the kitchen, or wash your hands. just flip as many burgers as possible to maximize profit. - the ones that cook the most burgers are reward…

Brilliant! Please turn this into a Medium post!!

Re: Why your programmers just want to code

#40

> His concern for market share and business health is replaced with (...) > His enthusiasm for changing the world is replaced with nit-picking the development process. Here's your answer. It's because you hired the programmer based on technical competence and not their attitude to servitude in business. You get what you measure. You didn't disqualify me as a candidate because I think your business is boring and I nee…

[deleted]
Post reply on HN