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…
Ask HN: What is the most useless project you have worked on?
661–670 of 794 posts
Re: Ask HN: What is the most useless project you have worked on?
#662I 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…
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?
#663This 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?
#664I 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…
Re: Ask HN: What is the most useless project you have worked on?
#665Not 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!
Re: Ask HN: What is the most useless project you have worked on?
#666Re: Ask HN: What is the most useless project you have worked on?
#667Earlier 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…
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?
#668Well, 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."
Re: Ask HN: What is the most useless project you have worked on?
#669Well, 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!
Re: Ask HN: What is the most useless project you have worked on?
#670Well, 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.