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.
Ask HN: What is the most useless project you have worked on?
391–400 of 794 posts
Re: Ask HN: What is the most useless project you have worked on?
#392My 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.
Re: Ask HN: What is the most useless project you have worked on?
#393We 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?
#394Earlier 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.
Re: Ask HN: What is the most useless project you have worked on?
#395I 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…
Re: Ask HN: What is the most useless project you have worked on?
#396Earlier 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.
Re: Ask HN: What is the most useless project you have worked on?
#397I 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…
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?
#398Worked 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…
Re: Ask HN: What is the most useless project you have worked on?
#399Now 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?
#400I 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
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.