Live data from Hacker News

Ask HN: What is the thing you've built that you regret the most?

news.ycombinator.com

101–110 of 539 posts

Re: Ask HN: What is the thing you've built that you regret the most?

#101
Early in my career (late 90s) I worked at a big company that just loved getting patents, had a big patent wall and did plaque presentations, etc. I got swept up in this and patented some "novel" (:eyeroll:) uses of a device that a partner/supplier made. Yay... I got a plaque and a few bucks, but Big Corp was never going to commercialize these uses, that was clear. They just wanted to run up the patent count.

But the partner corp was just a startup, trying to break into some markets, and now had some of those opportunities encumbered by patents and rightfully viewed our partnership as not in good faith (we didn't tell them about the patent work). The engineers at the partner firm were fairly pissed off at me, since I knew them well on a personal level and my name was on those patents. And naturally Big Corp promptly forgot about that business, never doing anything with the "IP".

I've thought about chucking those patent plaques in a fire, but I keep them in a box as reminder of that little snippet of my career, which I'd otherwise probably block out.

Re: Ask HN: What is the thing you've built that you regret the most?

#102
post #85

Earlier quoted context omitted.

I had this realization in stages. 1. Almost all software can be abused or co-opted for surveillance purposes. 2. Some software comes already designed for surveillance purposes up front . 2a. This includes plenty of well-known mass appeal software; importantly, the customer-facing marketing copy and the investor pitch can present a completely different value proposition. 3. Software doesn't become used for surveillanc…

The problem is that "bad" is subjective and I'm sure most of the people making these decisions don't agree that they are being "bad"

That's fair, but the 3 and 3a. is not about whether a decision is bad or not, but about attribution. It makes no sense to blame "technology" or engineers in news stories for being used in some way, but completely ignore the people who ordered and bankrolled it to be used in that way.

Re: Ask HN: What is the thing you've built that you regret the most?

#103
My main regrets are code for canceled closed source projects that will never see the light of day (waste of effort), and one early-career large scale refactoring which was only ever half-finished due to time pressure - resulting in worse code than if I'd never initiated the refactoring in the first place.

Even the bad technical decisions tended to be correctable learning experiences.

Re: Ask HN: What is the thing you've built that you regret the most?

#104

I worked for a company that made deep packet inspection based network equipment. Western customers mostly used it for "security" and media streaming man in the middle attacks (actually a useful feature saving lots of bandwidth). The boxes were also sold to Syria and Burma, and were used to facilitate censorship and human right abuses

Ultimately you are like a kitchen knive maker whose knive was used in a stabbing. It was entirely the stabbers fault and does not diminish the utility of your product.

In a corporate setting, mitm'ing TLS and blocking sites by category is routine practice (better ways to stop bad stuff but expensive firewals are a waste when most traffic is TLS).

Re: Ask HN: What is the thing you've built that you regret the most?

#105
At my first internship I built a program that generated reports with a ranking of call center agents based on their daily time on the phone and calls taken. It was used to fire the bottom X% periodically.

Not nefarious, but wasn’t how I want to spend my energy.

Re: Ask HN: What is the thing you've built that you regret the most?

#107
post #96

Earlier quoted context omitted.

Nah, I'm really not the kind of person that says nothing to this.

Pretty sad that you feel the need to rub salt into a wound.

Nah I don't think that's what I did. As another commenter said maybe that's how it came out (sorry), but not the intention.

Re: Ask HN: What is the thing you've built that you regret the most?

#108
Right now I have regretted spending so much time and energy learning how to build win32 applications in C and implementing multi monitor DPI support (kind of a nightmare in a library not made for this), because it has fried my brain.

But the odd dream of creating an awesome retro gui for.. well, whatever reason, will likely pop up again soon.

Re: Ask HN: What is the thing you've built that you regret the most?

#109

My first job at Microsoft was to build IronRuby, which was an implementation of Ruby on top of the Common Language Runtime. I got the job because I had built a bridge that connected MRI (Matz's Ruby Interpreter) to the CLR before I joined the company. This project ultimately failed because of a principle that we learned from the school of hard knocks: respect developers' existing code investments. Developers couldn't…

For what it’s worth, I’m pretty sure we still have a little bit of iron ruby deep within some of our build tooling.

Re: Ask HN: What is the thing you've built that you regret the most?

#110

My first job at Microsoft was to build IronRuby, which was an implementation of Ruby on top of the Common Language Runtime. I got the job because I had built a bridge that connected MRI (Matz's Ruby Interpreter) to the CLR before I joined the company. This project ultimately failed because of a principle that we learned from the school of hard knocks: respect developers' existing code investments. Developers couldn't…

We use IronRuby for a monitoring application at my job. Its provides dashboards with hundreds of red/green annuciator tiles that users across the enterprise can create and customize. They can make a call to an API or run an SQL query or whatever and then as part of the tile configuration they include a few dozen lines of Ironruby to determine if the query results are good or bad and what messages to display on TV screens around the offices.

We couldn't have made it user customizable without something like IronRuby, thank you so much for implementing it!

Post reply on HN