Hacker News new | ask | show | jobs
by kardianos 22 days ago
You're correct. But have you been on the other side: something you know is not perfect, but someone convinces you to try something, you agree, it isn't great but it gets used... then they leave and you are stuck with something that is a pain clean up.

I understand it can suck: but what is lacking isn't your technical demonstration (unless it is truly ground breaking), but your demonstration to clean up your own mess and be responsible.

3 comments

I just told you I have run multiple projects through at a large defense contractor.

The entire system there is old projects dropped by some new manager, retiree, or corpse. I work on systems that are older than I am and I was born in the 80s. There is no side in Ba Sing Sah.

Assuming you are working on anything of importance, there's a pretty good chance that you, and/or your coworkers, already have our interfaces installed in your organism. (as does most of NATO)

You might want to get on top of that, and start advocating for neuro-auditing your assets, mr. project manager.

When I was in a large org, it was a common failure that a manager would come in from a smaller firm - and assume that our design practices etc. were meaningless overhead.

Inevitably they'd try to do a "rapid prototype" of a feature that had been tried a hundred times before and declared "too hard/unworkable/uninteresting." as they wouldn't talk to those who had done this before, or look at any past work... the invariable result was a project shut down within 6 months and the manager would be shown the door some time later.

The main takeaway from the above is to listen to people around you when you join an org, and observe the habits of successful leaders. Odds are good that at least within this particular org under these circumstances... those habits are the ones that work.

So I'm on the other side of this usually.

Most places I land there's deference to the status quo and those that came before. People assume that efforts of that past were well considered and that good work was done.

But ultimately when pressed, there's generally no evidence of the above, and when there is evidence, one can generally demonstrate the flaws in the approach, so I press on anyway and it hasn't really bitten me yet.

Of course, in many of these projects there's now deference to decisions I've made. Some of those decisions were well made, with evidence and supporting work, to make them challengeable should the understanding changes. Some of them are gut checks because they didn't matter to me at the time.

Either way the take away is good, but often practices exist simply to frustrate.

Yes and it’s still always better to try new things then wait for approval or something to be perfect if you want the company to keep innovating.