Live data from Hacker News

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

news.ycombinator.com

391–400 of 794 posts

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

#391
post #247

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…

If the retailer is still in business that data has probably been lovingly migrated twice, and is now in a sharepoint somewhere.

It’s probably been leaked as well, maybe sitting in an unsecured S3 bucket for a while after one of those migrations.

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

#392
post #14

My very first full-time job was to adapt a COTS ATM protocol stack to run on embedded devices to power a truck & satellite network. The deadline was 1 year to get the stack running on the hardware, and would be the first of 4 annual milestones related to the project. After about 6 months, I was mostly done the work when I found out that the project was moving to a single release at the 4 year mark. Ok, not so bad, ex…

Started my career on ATM. Good way to develop an enduring cynicism about industry hype.

It was actually my second gig working on that as well. The first was a college internship writing management software for a 14 slot switch w/75Gb backplane. The best feature of the software was the "suit" command, which restarted the boards in all 14 slots in sequence, which created a nice light show. We used it whenever someone in a suit showed up in the lab.

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

#393
The government uses a medical coding system from a certain company. Not many others use this system however, and the government wanted the system to become more popular so they gave my company a 5 million dollar contract to add some features to enable collaboration and start building a community around the system.

We implemented the contract faithfully, and checked all the boxes, but nobody outside the government wanted to use the system.

We had a namespace of sorts we would allocate to the users in the community. There were a few times we wanted to make backward incompatible changes, which we were hesitant to do for good reason, but then I would go and check which parts of the namespace we had allocated and see that literally nobody had used the system yet, so we went ahead and made the backwards incompatible changes.

I left part way though the project. I don't know if they ever got any real users, but they did get the government's money, and, in fairness, did an honest job following the contract, so I can't blame the company.

It was one of my first jobs and it bothered me a lot how weird things were following a contract rather than doing what actual users wanted. At the time I imagined how great things would be having real users I could deliver value to, but have since learned users aren't always as wonderful as I imagined.

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

#394

Earlier quoted context omitted.

Oh my god, it isn't the same product but I was the user of a similar thing at an old job I had for 2 years only it was a slider from 1-10. I always chose 1 no matter how productive, happy or driven I felt. I remember that HR called me in because of this and in a round-about way said I can't just keep doing that as it was bringing the whole purpose of the system down. If I didn't want to interact with the system then…

The job is to provide 8-9-10 to put on spreadsheets and PowerPoints somewhere. In other word pointless. The only time you can even halfheartedly trust the results is when the peoples surveyed are almost adversarial- like customers.

This is what happens when you invite HR to an OKR meeting.

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

#395
post #354

I made an app some years ago that let you order custom song books with chords (physical books), to play the guitar / sing along at campfires etc. I integrated the app with Spotify, a printing API, stripe, and ordered a few books for myself (basically you could import some Spotify playlists or just add some songs), compile it into a book and then place your order and get it delivered at home… all automated. I thought…

If you made it free and have it spit out a pdf that nefarious users could realize could be bound easily …

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

#396

Earlier quoted context omitted.

Almost assuredly he knew it was a bad idea, but had a goal of "implement machine learning" from his VP or just wanted it in his resume.

If you get assigned to something like that, own it, no matter how useless it is. It's an opportunity to bulk up your resume for free.

Just put the original code in an ML wrapper, add some if statements and presto - done!

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

#397
post #354

I made an app some years ago that let you order custom song books with chords (physical books), to play the guitar / sing along at campfires etc. I integrated the app with Spotify, a printing API, stripe, and ordered a few books for myself (basically you could import some Spotify playlists or just add some songs), compile it into a book and then place your order and get it delivered at home… all automated. I thought…

Well… yes, of course those things are copyrighted. I'm a bit surprised you didn't foresee that issue.

But still, it sounds like you learned a lot about Stripe and that other API. Those are good skills to have. If nothing else you've padded your resume quite strongly, so the project wasn't entirely for nothing.

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

#398

Worked for a client via freelancing. Built 3 projects, all failed. He likes to follow the trends, first SaaS, then crypto/blockchain, and now AI. He apparently raises money, pays himself and builds bullshit projects. That's it. But while doing so, he does everything to look like a legit startup. Ngl, he was my first major client with whom I gained a lot of experience, but it doesn't change the fact that he is a hype…

He’s selling a product! Investors want bullshit, and he’s providing the bill.

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

#399
Once upon a time I worked at a moderately-sized (a couple hundred people) software company that was essentially run by a group of buddies who were its original founders, all in various technical roles. One of those guys had... very strong opinions about how software should be written. To sum it up, everything is done wrongly, and if it would only be done right - i.e. the way he envisioned - software would be much better.

Now the company, up until then, was writing everything in C++ (this is mid-00s, and they are doing low-level stuff to boot, so it kinda made sense). However they had trouble finding enough qualified C++ devs. This meshed with some of his ideas of using higher-level approach to parts of the product so that "idiots" (his words) could work on it, while "smart guys" could tackle the low-level issues. He managed to sell it to the rest of the group and to their funding sources, and appointed himself "chief architect".

The logical thing at that point would be to take something like say Java or .NET. But, you see, they were also designed "wrong". So, instead, we would write our own thing, that would be even higher-level, but done "right". I believe something like a quarter of the company was eventually involved in this effort, and he insisted on the rest using the bits this team produced basically as soon as something worked (even if things would break all the time), so product development also ground down nearly to a halt.

I was one of the people working on this boondoggle, although I came in at the middle of it, when it was already kinda sorta working... so long as you didn't look at it wrong. The whole thing was pretty much crutches and duck tape from the bottom up. At the bottom layer it was COM-esque framework for C++ that gave you things like garbage collection and reflection. On top of that sat the remoting layer, complete with its own protocol, proxies/stubs etc (COM, CORBA etc were all "wrong"). On top of that we had a bespoke UI framework, with declarative markup written in XML and widgets bound to data models via its own custom high-level interpreted language that was inspired by XPath adapted to object graphs. On top of all this we had a bunch of libraries similar to .NET & Java stdlibs, to do stuff like filesystem access, SQL queries, and so on - some of it wrapping existing C++ libs, but most written from scratch.

The guy insisted that once we had it all polished, productivity and quality of software produced by the company would skyrocket. In practice, the engineers working on all this were overwhelmed by the requirements, and most of us had no experience doing anything like that, so we learned as we went, with some amusing results. For example, codegen for interface definitions (also written in yet another bespoke language, because of course IDL was "wrong") was done by having a parser emit XML which would then be processed by gnarly XSLT (and, later, XQuery) stylesheets. The garbage collector used cycle detection on top of refcounting, but the former was so slow that releasing an object graph of a few thousand objects took on the order of 10s. The UI framework guys were constantly fighting with layout engine. And so on, and so forth. Amazingly, the "chief architect" managed to keep this scam running for over 2 years before people writing money checks finally paid attention to all the grumbling from the engineers and started to investigate. When they did, it all unraveled very quickly, of course. But in the meantime, a major new release of the company's main product had to be abandoned after spending those 2 years writing it on top of that messy stack - both its stability and its performance were deemed unacceptable. The whole thing was just scrapped.

From the company's perspective, it was certainly the most useless project anyone in it has ever worked on, and it cost a lot in terms of money. On top of that, the company lost quite a few great engineers who were forced to work on this thing, or to use it in product development.

Speaking for myself, though, I've learned a lot working on it. Most of it, in the end, was knowledge of the kind "why doesn't Java / .NET do it that way?", but even that can be useful, or at the very least, interesting. The money was good, too, especially for someone fresh out of college.

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

#400
post #10

I have spent sixteen years working on a note keeping app that only I use. I even took the registration page down after GDPR out of an abundance of caution. I use it every day and really like it, but every time I have shown it to a friend they just shrug

Yeah, that's the usual response when someone doesn't have much data to keep track of, or thinks they can "just google it" to find something again.

I have a "knowledge management" system I put together over the years, based on a subset of HTML. Because if you can't find something, you're just wasting storage space.

Post reply on HN