TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What's the longest you spent on a personal project that you gave up on?

34 pointsby nobody271over 6 years ago
I just wasted five months on an animation that would have been a kind of cool way to animate in a dialog https://steganographyjr.com/s2/index.html. I finally gave up after the hundredth time of thinking all the bugs were worked out only to find new bugs in a browser that I thought worked. When I think of all the actual work I could have gotten done in that time I feel a sense of true loss. I don't know how I threw myself so hard at something so stupid.

16 comments

malux85over 6 years ago
Hey nobody271 - don’t be so hard on yourself. Working on failed personal projects is a rite of passage for programmers, and believe it or not, failed projects are important<p>They teach you about limits, they teach you where you over abstracted, they make you practice other skills (reading code, debugging, deployment, evaluating libraries, making technical decisions and trade-offs) you might not be fully consciously aware of all of this, but while you were building it, you were improving all of this.<p>your design on the site is top-notch, really good work. You have something to show for your time.<p>For us highly ambitious, it’s easy to get caught up in the negative aspects of why something didn’t succeed - but that’s only because the self doubt that us creators have (that is neccisary for us to critique our own work) needs to be kept on a leash.<p>You’re not one of the 99% of society eating Cheetos and watching TV all night, you’re building your skills. You have come out of this a better developer, and that is success in itself.
评论 #18576176 未加载
colvasaurover 6 years ago
3.5 years if you consider my MSc a personal project. There were three hallmark technical failures that are summarized as follows: (a) a computational failure -- at one point I needed to iteratively generate a 3 TB matrix, (b) a mathematical failure -- I made a math mistake, and (c) a software failure -- I tried to use a falsely advertised library to solve the above two problems.<p>By the end I was knee deep in source code written by mathematicians (read: an absolute mess) trying to fix bugs in code that was not even used in the library, not sleeping, and not eating. I had completely lost my mind.<p>The taste of failure was bitter on my tongue after the first two failures, but by the last I was truly a shadow of myself. The only lesson I learned from the last failure is that my mind has a breaking point, which is very valuable to know and sense.<p>My two cents: learn from your failures even if the only lesson to be learned is <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Escalation_of_commitment" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Escalation_of_commitment</a>.
评论 #18575299 未加载
HeyLaughingBoyover 6 years ago
My wife keeps reminding me that I started building the shed 7 years ago.
Grieverover 6 years ago
I spent about three years working on a webapp for simplifying the RFQ process, specifically for defense projects. Ultimately I decided to finally call it quits on the app when I realized that even if I built this thing, I&#x27;d never have the skills&#x2F;time&#x2F;patience to sell it. Wish I had realized that sooner!<p>After work I would typically spend a few hours a night hacking away at whatever feature I thought was a &quot;must have&quot;. Suddenly the list of features that were absolutely needed to ship a 1.0 release grew quite long, and was too much to manage on my own.<p>I called it quits a few years ago at this point, but I wouldn&#x27;t say I regret my decision to have put so much effort into a project. It gave me an opportunity to contribute to some high-profile libraries like Lucene.NET and Backbone, and I most certainly grew as a developer.<p>I wouldn&#x27;t beat yourself up too hard, though. I&#x27;m sure you learned a whole lot about browser limitations, animation, and how to manage your time and expectations in the future. If you agree, then I&#x27;d say it wasn&#x27;t a total loss at all.
评论 #18575045 未加载
评论 #18575003 未加载
jason_slackover 6 years ago
I have hundreds of personal projects that I pick up, work on, then put down. Then when I neeed that project to do something additional, I pick it back up again, add to it, put down. Move on to the next one.<p>I mean, I guess I&#x27;ve spent ~15 years writing a text editor, depending upon how you think about the time span.
评论 #18574970 未加载
orielover 6 years ago
I had an idea for an iOS app years back that i spent about 6 months developing. It was technically challenging and technically possible, which made it appealing. I&#x27;d dump 2-4 hours after work and more on the weekends into it.<p>Eventually, i realized that the purpose of the app was far too abstract, and while trying to figure that out i fell down the UI rabbit hole (i devved for iOS professionally at the time, but had never designed my own UI). Spent about 3 months trying out increasingly tiny UI&#x2F;UX ideas until one day at a bar I was showing it to someone, and i just realized how stupid it all was, and shut it down.<p>I dont consider the time lost. I was able to chop up the app and open source some of the controls and widgets which helped me get another job. Also talking about the design process with my coworkers afterwards helped me figure out that iOS native is basically full stack dev, which got me to switch into backend and AI.<p>Overall a very positive experience, and the memory of committing to it helps encourage me to dump time into projects in the future (something I still do regularly).
luizfzsover 6 years ago
I spent 5 months on a personal crypto trading&#x2F;analytics platform and I have no regrets. During that time I learned:<p>- Crypto coins: understood how they worked on a basic level, trading stuff<p>- Python: including how to use decorators, unit tests<p>- Flask: a python web framework to be the web service side<p>- Pandas: a python data analysis library to get insights on the crypto behavior<p>- MongoDB: configured and used the service as the database of the whole app<p>- Microservices: I had the chance to work with microservices for the first time<p>- Telegram Bot API: Discovered how to basic stuff<p>Without a doubt, this made me a better professional, even though I don&#x27;t work with Python on my job.<p>I&#x27;m sure you learned a lot during you project and now you can see things from a different perspective than before, so you didn&#x27;t waste five months.
dirkthemanover 6 years ago
You didn&#x27;t waste 5 months, you spent 5 months learning! You could have watched TV reruns, mindless scrolling through Facebook or ranting on Twitter. But instead, you spent 5 months learning new skills and finding out what DOESN&#x27;T work.
tmalyover 6 years ago
I spent 1.5 years on my food app bestfoodnearme.com but found restaurants really do not have a lot of margin to spend extra money. Project is still running on DO and only runs me $20 a month. I did teach myself Go and still benefit from it. I also go better at Postgresql and server upgrades.
krappover 6 years ago
I&#x27;d mention my attempt at cloning a simple video game (Berzerk) that I started two years ago, which has only wound up with my having built, destroyed, rebuilt, scrapped and rebuilt an ECS framework, but technically I haven&#x27;t given up on it yet because I decided I should just make Pong instead, because if I can&#x27;t manage Pong then what am I even doing, and so I&#x27;m working on Lua bindings for SDL for ... reasons. Research, that&#x27;s what it is.<p>Five months? Five months isn&#x27;t anything.
评论 #18577567 未加载
InboxZeroEmailover 6 years ago
I used to work on a project called AppLandr - which allowed one to create landing pages for their projects via a drag and drop interface.<p>It’s still live and I spent over 2.5 years working on it as my sole project.<p>It was fun and I learned a lot through a plethora of mistakes, guides, YouTube videos and so on.<p>I wouldn’t change anything. I love that I spent so much time learning through AppLandr. I also made some $$$ but that’s another story!
评论 #18579829 未加载
quickthrower2over 6 years ago
The lesson learned is to stop and think &quot;is what I am working on now worth the time&quot;. I do waste time sometimes but normally end of day or lunch time make me reflect on the value of what I am doing. Getting out of the coding zone and into the self managing zone if you will.
ezekgover 6 years ago
I spent over 2 years on a CLI and desktop app for local WP development that went pretty much nowhere. It was a frustrating time to put so much effort into something that failed.
throwaway413over 6 years ago
I spent 2 years working on my second to last side project before giving up. I’m now 1 year into my current full-time “side project”
评论 #18577081 未加载
philip142auover 6 years ago
Yes its cool but your time-frame of 5 months is a bit excessive, it could have been done in a day by the right person.
评论 #18574841 未加载
评论 #18574377 未加载
jklein11over 6 years ago
Why are you giving up? It looks like you are pretty close!
评论 #18590090 未加载