Live data from Hacker News

Ask HN: What is the most useless project you have worked on?

news.ycombinator.com

661–670 of 794 posts

Re: Ask HN: What is the most useless project you have worked on?

#661

I once spent six months working the hardest I've ever worked in my entire life with a mechanical engineer, two technicians, a machinist, and all of the supporting cast of procurement and scheduling to build a test fixture for a control board for a satellite. There were four control boards per panel and four panels per satellite and a projected order of 12 satellites so were going to have over 200 boards (enough plus…

[dead]

Re: Ask HN: What is the most useless project you have worked on?

#662

I worked on a six-month contract project for a large US retailer; the fact that everybody else I worked with was laid off the second week probably should have told me something was wrong, but they kept paying me so I kept showing up. Anyway, the only task they ever gave me was to build Cisco router ACLs to match existing traffic in the stores; they needed to implement access control but wanted to make sure they weren…

> ...he never responded. Eventually I tracked down his desk in the vast corporate complex and paid him a visit. He was pleasant but told me that he wasn't even on the access control project and he thought it had probably been canceled at some point...

I love it. A co-worker of mine told a similar story. For at least six months, his only regular responsibility was to compile a report every week and email it to a distribution list for the headquarters one echelon above us. It wasn't a ton of work, but it was all manual and he was meticulous. He dutifully did this without any feedback until someone finally replied to simply say, "We do not require this report, and have never required it. You may choose to either continue or discontinue sending it."

Re: Ask HN: What is the most useless project you have worked on?

#663
Early in my career I worked on a Very Important and Very Serious project. Boy was it Important. Serious too! At least, that's what everybody said. My part was translating some ancient programs written in an obsolete proprietary actuarial modelling language, into a much more modern programming language (itself still a janky ancient thing, but at least it was still within its support contract).

This translation and migration project had been going for years before I got involved. It had been going for so long that none of the original staff that commissioned it or designed it were still around. Needless to say, the people that wrote the original actuarial programs were long departed, some retired, some no longer alive.

I inherited the task of adapting a handful of programs to run in a test environment. There was absolutely no documentation, of either the code or the programming system. We had to guess and run experiments on what particular bits of syntax did. As well as creating a like-for-like replica of the original system, we also had to fix various known issues (the promise of fixing the issues was how the project got funded by the business; the simultaneous migration to the new platform was how the project got approved by the enterprise architects). There had been attempts at writing specs for what should happen - but even the actuaries who supposedly owned the outputs of these programs didn't understand them. There were furious, intractable debates about what parts should be fixed, and what parts should remain the same. One camp argued that nothing should be fixed, because then they would have to explain to the auditors/regulators why the previous calculations hadn't been right. Mass confusion reigned, staff churned, months dragged on. Nobody thought the project was a good idea any more, but the project was uncancellable because these fixes were viewed as a mandatory resolution to a longstanding risk that the execs had on their all-powerful risk register.

The project eventually got to a state where all the new programs at least ran without errors and produced some output. I had left the project by this point, but I was still in a position where I could observe the terrible consequences.

A new financial year arrived, and it was declared that This Is It. The new programs were going live, no matter what. Of course, a big switchover was too risky, so they kept the old system running in parallel, to do various live proving tests. Some people were heroes for finally getting the project over the line. Other people were immediately drafted onto a new project: a project to fix all the problems that the previous project had deferred.

History repeated itself. The new "fix" project dragged on, and on, and on. The actuaries kept running tests comparing old and new outputs. Horrifyingly expensive consultants were brought in to complete expert analysis. Some genius exec eventually concluded that since the original project had closed, the risk must have been resolved. The "fix" project slowed, staff dissipated, and eventually it was placed on a kind of indefinite hold without ever being properly closed down.

I next encountered this a few years later, when the "new" programming environment was due to be migrated to a still-newer platform. A whole lot of money was spent migrating these Very Important live programs. Of course, the ancient system was still running, and nobody was using the outputs of the new system (but nobody would categorically sign off that they would never be used). Still, they got migrated over to the new new platform, where they ran happily for several years, consuming hours of batch time and producing hundreds of gigabytes of output each month, all unused. Eventually, they were quietly (but expensively) decommissioned .

Millions of dollars spent, man-decades of time expended. Absolutely no useful result.

Last I heard, the ancient programs were still running, with all their original flaws, and since they were concerned with long-term pension plans, they will need to keep running for several decades to come, until all the policyholders are dead.

Re: Ask HN: What is the most useless project you have worked on?

#664

I built the best site out there for playing magic the gathering online. It's way better than any other available option. I've never shared it with the magic community because I think wizards of the coast would just send me a cease and desist, so three years of work is just sitting idle. I'm still not sure how I feel about it.

Off topic, but I recently looked in to playing MtG again because my son expressed interest. But, I was a bit taken aback by how different the environment is. I last played when they still had numbered "base sets", e.g., "9th Edition", and then rotating "blocks" of three smaller-but-more-advanced sets. I was assuming I would go in and buy a couple of starter decks from the most recent numbered "edition" to start teach…

Play premodern. In addition to having the best gameplay, the card pool is closed so you don't have to worry about acquiring new cards.

https://premodernmagic.com

Re: Ask HN: What is the most useless project you have worked on?

#665

Not me, but "the other team". Industrial project, new machines to do new things, and the companies internal + one external team were tasked to buid an "enterprise grade" software to manage and control the process, show analytics, trends, etc., for everyone from the line worker to management, marketing etc. They were working on it for a about a year and were maybe half-done, when the machines had to start the work, so…

I wonder, the ones who ordered the enterprise grade project, what was their background and amount of software and technical knowledge? Interesting!

The company bosses wanted it... the same ones that hired us for the "temporary solution"... we could charge a lot, because they were in a hurry, and couldn't find anyone else, so it was a good situation for us, but we were definitely cheaper than those two "enterprise grade" teams :)

Re: Ask HN: What is the most useless project you have worked on?

#667

Earlier quoted context omitted.

It's inevitable that Sales will put Product in a bad spot because they're too good at selling their own innocence.

I was a top 0.1% salesperson nationwide in car sales. I read a bunch of lean startup stuff, learned to make a minimum viable product, and then started selling to companies with 20-80 employees. I'm likable and good at selling, so I got 34 companies using this garbage I made. It's the worst nightmare ever to keep people motivated to use it, keep fixing things I made as a rookie developer, keep adding or saying no to f…

> now I'm stuck working on it.

Why not put those sales skills to work and sell the business to someone else?

Re: Ask HN: What is the most useless project you have worked on?

#668

Well, this has nothing to do with programming and goes way beyond being merely "useless"; yet it might offer some perspective on your question and perhaps help you relativise things. There's a global industry involving thousands of healthcare professionals, lawyers, judges, police officers, and child protection workers who have spent 50 years prosecuting tens of thousands of parents and caregivers for allegedly shaki…

Someone I knew was convicted of manslaughter and sentenced to 20 years after taking his child to the ER. The doc there decided it was "shaken baby syndrome" and called the cops. After that, he was on the guilty-until-proven innocent track. The body was cremated with no second opinion. He still has three or four years to go. No parole here for "baby killers."

I am so sorry.

Re: Ask HN: What is the most useless project you have worked on?

#669

Well, this has nothing to do with programming and goes way beyond being merely "useless"; yet it might offer some perspective on your question and perhaps help you relativise things. There's a global industry involving thousands of healthcare professionals, lawyers, judges, police officers, and child protection workers who have spent 50 years prosecuting tens of thousands of parents and caregivers for allegedly shaki…

You're doing important work. Thank you!

Thank you.

Re: Ask HN: What is the most useless project you have worked on?

#670
post #556

Well, this has nothing to do with programming and goes way beyond being merely "useless"; yet it might offer some perspective on your question and perhaps help you relativise things. There's a global industry involving thousands of healthcare professionals, lawyers, judges, police officers, and child protection workers who have spent 50 years prosecuting tens of thousands of parents and caregivers for allegedly shaki…

Inform lawyers? They can cite this as credible doubt, or whatever the correct legal term is.

Yes, there are lawyers who have become experts on these cases and whose tireless work have helped hundreds of people. But that doesn't scale, there are tens of thousands of cases. The real solution will come when doctors fully update their knowledge, which may still take a decade or two.
Post reply on HN