Live data from Hacker News

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

news.ycombinator.com

611–620 of 794 posts

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

#611

You need to support services that are getting deprecated until the very last user leaves. And believe ne, sometimes it might take several years more than the company would like to. As long as someone is using it, you're contributing to its stability, and it's not useless. See yourself as the orchestra on the titanic, playing to the best of their craft until the ship goes under. I worked for a full year on a service w…

The idea of maintaining something that no one uses sounds horrible but so is supporting something 1-5 (often on the lower end of that range) people use.

I worked indirectly for an online gambling company and they maintained multiple interfaces to their underlying gambling system because there were whales (aka big spenders) who had gotten used to the old interface and didn’t want to change.

Imagine if every redesign/refresh actually had to be a new product and you left the old version alone running in parallel. This company also wanted to do a lot of redesigns or re-imaginings, or a new platform that would “replace all the existing ones” (spoiler: it didn’t).

They had at least 5 different products running that all talked to the same backend but had to be updated occasionally to keep them working.

Also, they had a backend system that did a lot of low-level handling of customer data, it had an API but you weren’t allowed to talk to it directly. No, you needed to call this php api which talked to it and spit out the results (well, different format, but the results). But wait, there is more. Over the years they had php code calling php code (over HTTP) calling php code because they didn’t want to QA new interactions with lower levels. Since the existing stuff was “battle tested” all you could do was call the next layer down until one day your layer also got an effective code freeze. It was maddening. Oh! And each layer had its own validation, so imagine the fun of identifying at which layer your input was reject at and why. Data and errors/responses were mangled at every level.

Without knowing about all of these layers, as a contractor, I called the lowest level api since it had the most raw data (each layer normally lost some of the data or consolidated/summarized it in some way). I was told I shouldn’t call those api endpoints, instead call these ones. The higher layers required more calls and even with all of that some data just wasn’t available. Making my stuff worse while having to work with worse endpoints really sucked.

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

#612
post #560

Earlier quoted context omitted.

That's not a useless project! It's a silly piece of code, but it gave joy to people, so I would say much more useful than most stories in this thread. Back in the nineties my dad had the notion that if you make the computer select numbers at random many times, and you run statistics on the results you gain some "legitimacy" to these selections. So he asked me to write a "lotto number selector program", but it needed…

Your dad's thinking wasn't wrong, but you should've used the same PRNG as the machine that generates the official lotto numbers. Of course you still probably won't win though :P

Of course you still probably won't win though

This is the sort of attitude that ensures you don't win!

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

#614

> Having no understanding as to the technicalities involved, the project was given the go ahead by the directors after several meetings with a vendor -- Been there, got the T-shirt. Had the "sysadmin" job title and everything. And then the Board of Directors announced they had bought a complete data backup "solution", and I was to implement it forthwith. Had anyone bothered to ask me, I could have told them that thei…

Gotta love decisions from above without asking anyone doing the actual work with said tech/product.

I worked at a company that bought 2 oracle servers (racks? Not sure, over $200K though, over 10 years ago now) because it was going to magically make everything better. We were on mysql at the time and there was a large effort to rewrite all our table/column names to work with oracle (there was some stupid length limit and maybe some characters weren’t allowed). The project was abandoned and the exec who signed off on it had left to screw up some other company.

It was many years before we were able to reverse the name changes (they made writing queries miserable and the names were confusing due to the abbreviations or lack of vowels) and more years still after that before we managed to turn those racks collecting dust into NAS storage for backups.

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

#615
post #207

Earlier quoted context omitted.

Probably VI; 4th edition didn't have a set symbol.

Right. Also, FWIW, 5th edition also didn't have a set symbol, but the "Visions" set was released at around the same time and had a "V" symbol... (I only realized how confusing it was after 27 years lol...

Alpha beta unlimited revised Arabian nights 4th edition ice age mirage etc etc. I'm sure that's all wrong but I used to know it by heart. I keep my cards in old motherboard boxes !

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

#616

Earlier quoted context omitted.

During my tenure in college, had a professor that would write 10s or 100s of line of code to do things that could literally be done in one or two. Pointed this out to him a couple of times, not that I had been a dev for 15 years at this point. Everytime he squashed anything I said. Comes to end of semester project. Within 24 hours of him handing it out, myself and team handed in final solution, which absolutely worke…

I tried to place out of an intro-to-programming course in a back-to-school bout of scholastic achievement. I wasn't allowed to test out of it despite the coursewor being rote and that anyone with 2 seconds looking at my CV could see I did not need it. Anyway - they released the assignments on day 1. I turned them in on day 2. I still had to go to class. Stupid. My "filesystems and database design" class was basically…

When I had BS classes that required attendance, I'd just sit reading a book. Teacher doesn't respect me, I don't respect them. Screw em.

Completing university is the most useless project I've worked on.

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

#617
post #534

Earlier quoted context omitted.

I have a terrible urge to build an automated version of this with computer vision and give it the name "EnGuAgEmEnT MeTeR"

put it on the blockchain

Pieces of FlairCoin

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

#618

Earlier quoted context omitted.

Would you mind breaking down the situation in a little more detail? Not my field and I find your story interesting.

I also don't totally understand, what's a TIN for example (Taxpayer Identification Number?) and why is it making money? (Don't taxes go to the state?)

Yeah, it’s the identifier the government uses to attribute income for, and hence calculate the resulting taxes.

In this case it sounds like a midsize business is using some random guy’s number, so the tax authorities are under the impression there’s a guy pulling in millions personally, and a company with no income. Given that individuals and companies get taxed differently in many different jurisdictions concurrently this will be a mess to untangle.

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

#620

Earlier quoted context omitted.

I manage a team of Consultants at a small ERP firm focused on mostly manufacturing and distribution the #1 cause of failure is summed up greatly by Isaiah Bollinger, paraphrasing "most bad implementations are because people are trying to buck the system they bought, rather than work with it, understand how your ERP, eCommerce or other system does a workflow and match it. There's billions of dollars going in and out o…

> most bad implementations are because people are trying to buck the system they bought, rather than work with it, understand how your ERP, eCommerce or other system does a workflow and match it. This is insane cope. We make technology to assist end users perform the tasks they do. To say "well you're doing the task wrong, the tool is made so you do task X way instead" is to put the cart in front of the horse.

A cope with what? Thats literally correct. The tool was made to replace 5 assistants, accountants and paper pushers. There's a design to this ginormous system that works best when you lean into it.

Its why picking the right ERP is very iimportat

Post reply on HN