20 ms·
It's okay to make something nobody wants
- foreigner 3y agoCute sentiments, but I also like to eat.
- Nevermark 3y agoDon't be discouraged, the world needs drones too! :) Some of us have a primal urge to create something new, something we personally appreciate, regardless of whether that intersects with our job.
- jhatemyjob 3y agoYea like.... I've been "following my heart" or whatever for over 15 years... sure, I made some cool shit, and some people really like it. But it doesn't pay. I need money.
- swayvil 3y agoTo invent something objectively novel and significant. To spend a fair chunk of your life on that quest. And to get zero monetary compensation for it. To be ignored that way. It's educational.
- jhatemyjob 3y agoI've seen it happen to some people and they don't even learn the lesson. It's a red pill to swallow.
- Animats 3y ago"I think it’s okay to make something that nobody wants. All you need to do is to make sure you’ve fully expressed your emotions in this product." Having hobbies is fine, but it's not a business model.
- nmg 3y agoYou're right. Having hobbies IS fine. Totally agree.
- whartung 3y agoA fellow I knew would build boats. Sailboats. I don’t know much about boats but I’d say that these were something like 25-30 foot boats. These were not dinghies. He started from raw plans, build the hull ribs, layer on the fiberglass for the hull (he bought his resin in 50 gallon drums). Now, of course, he has to sand and finish the fiberglass. Once he got to that point, he’d build a rig around the hull out of wood that allowed the hull to rotate in place around its axis with a hydraulic Jack. He did all of this alone. Once upright, he’d have about 5000 lbs of lead delivered to be placed and secured in the keel. At this point he gets the top parts of the hull and deck in place so he can weatherproof the interior. The interior is all hardwood. Mahogany and such. His two car garage was a dedicated woodworking and cabinetry shop. The boat was in his fenced backyard. When it was all said and done, 4-5 years later, a truck and a crane would come, lift it out of the backyard, and take it to the local harbor, 30 miles away. Then, he’d sell it, start over, and make another. He didn’t sail. I know he made at least 3 of them. I’m sure he profited on raw materials, not so sure on time, certainly not on time/value of money. He was a software developer by trade. He wrote accounting systems.
- rsa4046 3y agoGreat, uplifting story, thanks for including it.
- Gigachad 3y agoSoftware is a winner takes all market mostly. The best software of its kind captures almost all of the users. While making physical items is not. There will be loads of other people better than you, but it doesn't really matter because those other people will be sold out / too expensive / not local. So even if you are far less talented than most, you'll still find a good market at the right price.
- spfzero 3y agoBut it's your chance. It may or may not become a business model. That's the risk. You take a risk to get a chance to make a profit. It's impossible to come up with a business model that does not depend on chance.
- zibzob 3y agoI like the message, but I feel like the article doesn't support the headline. Instead, it seems to be saying that you should make something that you are passionate about, and in return other people will want it. I have not found that to be true personally, although I would like for it to be true.
- fourthark 3y agoSeems like his point is the inverse: if you don't want it, how will anyone else?
- emodendroket 3y agoBecause it solves a problem they have?
- Brian_K_White 3y agoHow will that happen? If I don't know anything about photography, and don't even like it much, certainly don't care about it, my photography app will be garbage. Precisely as so many apps are garbage.
- Ekaros 3y agoLot of more traditional software is something the coders don't need or even use, but they still provide real value think of something like inventory tracking in warehouse.
- emodendroket 3y agoI think I am quite capable of developing understanding of a domain and building a tool to solve a problem in it even if I don’t personally care that much about it. There’s plenty of software out there solving problems it’s hard to imagine much of anyone feeling passionate about.
- nullcipher 3y agothere's plenty of people who cook for others when they don't like it themselves? like meat, eggs, seafood etc.
- MaxikCZ 3y ago> It's okay to make something nobody wants I tell this to my mom often
- efitz 3y agoLately i have been wondering about the weird projects that people make- the “I built a web application framework in brainfuck” or “I built a text based bitmap image editor” or “I loaded an LLM on a Speak’n’Spell” kind of projects (I made up all of those but see similar on HN every day). I understand passion projects and the article hints that might be the reason, but I just don’t understand why people would spend such enormous amounts of effort on such weird projects.
- tmpX7dMeXU 3y agoBecause they find it fun? Interesting? I don’t understand how the opposite can be true. “Everything is a product” is a terrible mindset that too many people exhibit, especially those new to tech.
- matonias 3y agoFun and fun stimulates life!
- spfzero 3y agoIt's fun for them and they don't have the expectation that it will make money. And probably it doesn't, and that's fine, move on to the next thing. But once in a while, maybe it resonates with a greater need.
- saberience 3y agoWhy do people play videogames? It takes up a ton of time and has no profitable output? Answer: they find it fun. Why are you judging people doing something they enjoy? You don’t have any hobbies that aren’t all economically profitable?
- barrysteve 3y agoI would make an web app in brainfuck just for bragging rights. Not quite as good as Rollercoaster Tycoon in Assembly.. but close.
- MrVandemar 3y ago> I understand passion projects and the article hints that might be the reason, but I just don’t understand why people would spend such enormous amounts of effort on such weird projects. There's a great side-effect to these quirky projects. There's a Christian/Bible story called The Unmoved Rock. Essentially God tells some guy to go push against a huge boulder and he damn well near kills himself trying to move it over and over. After a while he complains and God points out that he never asked him to move the rock, just to push it, and now the guy is totally ripped and strong as an ox. Essentially, however useless or niche these things are, you yourself grow with the making and crafting of them. You exercise and develop your creative thinking, and your problem solving skills.
- Narciss 3y agoI think my recent project https://consciousness.social https://consciousness.social fits into the category of making something for the pure pleasure of it. But the medium of self-expression is the web, not the platform itself. It’s like saying that the painting you are splashing color on is a medium of self-expression. I would rather say that painting itself is the medium. >> Different expressions, conceived by various minds, undergo a form of natural selection, with the surviving expression being the one that resonates most with users. << I mean “survival” is a relative term. A painting may not survive, but the ideas encapsulated within that painting may come to inspire others to paint in a particular way. Does that mean that the initial painting survived? In some black and white definition, no. But look closely, and you may see some form of survival. That’s why I wouldn’t necessarily see the most successful projects as those who attract the most attention. They may be obviously successful, but if something gives you pleasure to do and you “put your entire being” into it, it may be successful in more subtle ways that may not be obvious to you or anyone, really. A friend of mine recently said that one of the books that I wrote changed the way he looks at the subjects the book was broaching. He asked me how many people I knew that were influenced by the ideas in the book. I replied that if it changed the view of even one person, then it’s enough for me, more than enough. The most successful projects are those that change lives for the better…even for just one person, even in a non-obvious way. And you’re right, can’t see such things getting made without at least a bit of feeling.
- deleted 3y ago[deleted]
- spencerflem 3y agoThat's not making something nobody wants - its making something one person wants a lot :) On a less happy note, there are definitely jobs I've had where I felt like nobody wanted what I was making and its kind of miserable
- Aeolun 3y agoI have that feeling trying to improve dev practices in a shop that had none. Years of effort and we’re barely at the point my previous place was at before I even started there.
- rendall 3y agoThat can be a thankless task, but the successes are rewarding.
- yieldcrv 3y agoWhy care? The only reason I point stuff out at my current company is because I don't want to get on a performance improvement plan because of their dumb work forecasting solutions
- Jensson 3y agoIf he can spend time at work doing things he likes to do then why not? He could have spent that time churning out features instead, but now he got to clean up a codebase, some people like doing that sort of thing.
- tempestn 3y agoCaring about your work and work environment can make time spent working a lot more fulfilling. Which isn't to say every company or every manager inspires such sentiment, but if you can find a way to care about your work, and/or find work that you care about, it's definitely more pleasant than just doing the minimum to collect pay.
- sentimentscan 3y ago
- viksit 3y agomy takeaway from this piece was a bit diff than what seems to have been talked about so far. clearing out externalities and understanding your own emotional response to a product- whether you’ve built it or not - is likely hard to learn, and is intuition driven. and it is understanding this response that allows builders to create things that evoke a similar emotional response in others.
- cloudquelle 3y agoPersonally, I’ve always been convinced that having this kind of ability is what enables people to make the difference between a very good and a truly great product.
- uwagar 3y agoits a sad state of affairs that a persons 'utility' is by how 'useful' they are in service of others.
- QuadrupleA 3y agoIs that so sad? Sounds kind of altruistic.
- danjac 3y agoAltruistic to whom? How many big companies with turnover in the millions rely on the unpaid work of volunteer open-source developers?
- deleted 3y ago[deleted]
- nsonha 3y agoI think it's ok, great even, the urge to make something that's so strong that you do act on it. Having said a lot of people do software development for a living and they may depend on your project. So I think OSS authors do have the responsibility to word their motivation honestly, when they publish their projects.
- iamflimflam1 3y agoI understand what you are saying. But open sourcing some code does not equal some kind of agreement to support people using it.
- nsonha 3y agoI didn’t say anything about supporting, just not to mislead people.
- Brian_K_White 3y agoI can't figure out what you're even trying to say. What risk of being misled is even possible in oss? There are junk oss put out by companies that want to claim they do oss for PR, but no one is misled by that. If the code is junk that doesn't do anything but say, shim a blob which contains the actual goods, everyone knows that, as there is no way to hide it. There are lots of crap oss, or high quality oss who's design goals I don't like, but none of that is misleading. There are oss where the original author changed their terms after some time, but then everyone just forks the last good version and proceeds from there. There are companies that try to steal oss, but the original thing they try to sell is still there. In no case is there any opportunity for misleading that I see, because regardless of anyone's thoughts or intentions, the actions are all in the open.
- nsonha 3y agoIt's very simple, just put the project up and note: "I make a thing the way I like it". Do not paint a picture of something that you've made for public interests and actively encourage people to use it. Like when you make a fancy website and docs and benchmarks to compare to the n projects (that people depends on) before yours. I personally would never use young OSSes, regardless of quality, but there are lots of gulible people in the software industry, not dissimilar to life in general.
- keiferski 3y agoGood advice, and I’d take this a step further and say sometimes the thing you’re making isn’t wanted by anyone now, but will be by people in the future. My go-to example here is Nietzsche, who spent most of his life writing in obscurity. He actually had to pay to have some of his books published. Only after he became mentally incapacitated and died did his fame grow, and now he’s generally considered one of the three most important thinkers of the era, along with Marx and Freud. Obviously making a little hobby web app is not the same as writing books about the future of Western civilization, but I think the lesson is: work on what you really think is important, not on what you’ve convinced yourself is important by listening to others.
- fhd2 3y agoThat's pretty much my approach for side projects: If it's not something I need and enjoy, I don't do it. Not sure about all that artsy "expression" talk. I also truly enjoy building products someone else needs and enjoys. When the guy who pays you is the guy who wants it, I find that similarly motivating, even if I myself will never have a need for what I built there. Now, I've also been in a different situation: Being hired by someone to work on products for other people based on research and data. I don't care, the guy who pays me doesn't care, it's all about economics: Extract the maximum amount of money from users with the least effort. That I find demotivating. I don't think it's because I can't "express myself". It's just working on something that's not primarily trying to be useful or enjoyable, it's mainly trying to get bought/used.
- hx8 3y agoI find the best products are those that are built with humans in mind. Who will be using it, how will they use it, why will they like it. Products/features that are following pure research/data tend to be missing a human element and rarely feel excellent regardless of their market performance.
- lemper 3y agoOne of few things that I hold pretty tight is that I don't put any expectations out of others approvals when it comes to self actualisation. if people find it repulsive, that's fine. when they find it ok, that's also fine.
- bsnnkv 3y agoThis article resonated with me a lot and had me reflecting on my journey writing komorebi. I started writing komorebi because I had recently migrated to Windows and was really struggling without a tiling window manager. I didn't know anything about Win32 APIs when I started, or much about Rust either, actually. Fast forward to today, and komorebi is sitting at 35k downloads, supported by a huge Discord server, a vibrant community, and hundreds of people watching me develop it on YouTube. I created some incredibly important and impactful systems at $dayjob some years before I started komorebi. It was at a real low point in my life where I was struggling with depression, and I still _feel_ that when I look at the codebases and interact with those systems today. I wonder if others do, too. In some ways, I'm glad that those codebases and those systems are not public for others to see for that reason. I am however, very glad that komorebi is out for the public to see, because I built it in a place of joy, hope and serenity, and I believe that those feelings are there to be seen in both the codebase and the product.
- IggleSniggle 3y agoI really like your interpretation of psychology on resultant codebases. Personally, I have very mild bipolar-like tendencies, and I find that I don't really get much done except in my "manic" phases. If I'm feeling more charitable to myself I call it an explore/exploit loop. I consider it one of life's many seasons, and don't mind the oscillations too much. However, while I've read serene code, my own code often reads as "manic" in my own estimation. I haven't found the state of mind where I would even attempt serene code: when I'm at peace, writing code seems like a waste of time when there's trees and bubbling waters outside, and good friends and family to share gentle laughs with. I genuinely enjoy coding, but I would like it if I could find that serene mental space that also afforded productivity.
- iFreilicht 3y agoOh that's interesting! I've been experiencing a similar thing recently. If I'm satisfied with life, there's not much drive to code, it feels like it's just going to disturb my peace. But when I'm feeling like stuff just isn't good enough and something must be done, "doing something" means writing code, either until I'm satisfied or until I'm tired. Sometimes the codebases in my day job don't satisfy, so I contribute to open source instead, as that feels more impactful and permanent. I wonder how many projects came into existence just because someone was unhappy with the way things were and the only thing they could do that felt impactful was programming.
- m463 3y agoI see the darker side of this. Lots of companies make things they want, but people should not want. And they let people take up the slack. But I'm thinking of things like email - that reads people's mail. and on and on...
- Nevermark 3y agoThey want to be the master of that software, not the user. Not surprising users don't want to be the users either!
- Manheim 3y agoI started on a comment but ended up writing a post on my own. In my opinion, if your goal is to achieve mainstream success, the method may not be advisable unless you have ample resources for experimentation. https://www.linkedin.com/pulse/double-edged-sword-creative-innovation-personal-take-kjetil-manheim https://www.linkedin.com/pulse/double-edged-sword-creative-i...
- bobse 3y agoOnly if you paid for it with your own money.
- nullandvoid 3y ago"A life well lived is a series of personal obsessions shared without expectation of an audience." Source - https://news.ycombinator.com/item?id=34034857 https://news.ycombinator.com/item?id=34034857
- DonHopkins 3y agoThe Church of the Subgenius has the concept of the "Short Duration Personal Savior" (ShorDurPerSav): https://news.ycombinator.com/item?id=22518739 https://news.ycombinator.com/item?id=22518739 DonHopkins on March 8, 2020 | prev | next [–] I've seen people on hn describe themselves as "serial specialists". (However, nobody admits to being a "parallel generalist".) https://news.ycombinator.com/item?id=22337342 https://news.ycombinator.com/item?id=22337342 >I'm a generalist too, or as someone else put it - a serial specialist. You could just stagnate until you retire. That's basically what I'm doing, but for slightly different reasons. https://news.ycombinator.com/item?id=22335697 https://news.ycombinator.com/item?id=22335697 >Something i learned about myself a little bit farther in was that I wasn’t a generalist so much as I was a serial specialist (once you haven’t touched something you used the be good at for seven years, can you still claim to be good at it? Turns out I can’t). https://news.ycombinator.com/item?id=4317080 https://news.ycombinator.com/item?id=4317080 >Going for knowledge just because it sounds cool isn't going to be a motivator strong enough for success. Find stuff you're interested in and dive into those. The way to become a well-rounded person is to become obsessive in many things (possibly not simultaneously) that are unusual in some way. In fact, learning anything will feel like specialization, and in fact being a serial specialist is probably the most viable way to become a "Renaissance man" today. >Note that the first thing that came to my mind when I read your post was: "To be a true Renaissance man, you need to have been dead for 400 years". I won't write it here :) The Church of the Subgenius has a similar concept called the "Short Duration Personal Savior" (or ShorDurPerSav, the proper Tibetian term): https://news.ycombinator.com/item?id=10045688 https://news.ycombinator.com/item?id=10045688 >Wow; just wow. Thank you for filling that gaping hole in my education with Dick Tuck [1] [2]! My new short duration personal savior [2]. Speaking of favorite ShorDurPerSavs: John Gage [4], who was Sun Microsystem's "Science Officer" and turned the Sun logo 45 degrees on its corner, had the honor of serving his country on Nixon's enemies list [5] -- a distinguished achievement that L. Ron Hubbard falsely claimed about himself! "I didn't hide what I did. I never tried to be malicious. It's just the difference between altering fortune cookies to make a candidate look funny and altering State Department cables to make it look as if a former President were a murderer." --Dick Tuck on the difference between himself and Nixon's Watergate operatives. "The people have spoken, the bastards." --Dick Tuck's concession speech following his loss in the 1966 California State Senate election. [1] https://en.wikipedia.org/wiki/Dick_Tuck https://en.wikipedia.org/wiki/Dick_Tuck [2] http://hoaxes.org/tuck.html http://hoaxes.org/tuck.html [3] http://www.subgenius.com/bigfist/goods/shordurpersavs/X0012_ http://www.subgenius.com/bigfist/goods/shordurpersavs/X0012_... [4] http://www.zdnet.com/article/suns-gage-looks-ahead/ http://www.zdnet.com/article/suns-gage-looks-ahead/ [5] http://www.enemieslist.info/enemy.php?ID=463 http://www.enemieslist.info/enemy.php?ID=463 http://www.subgenius.com/bigfist/goods/shordurpersavs/X0012_ShorDurPerSav_Lesson.html http://www.subgenius.com/bigfist/goods/shordurpersavs/X0012_... >From: Purple Kitty <pkitty@netcom.com> >-= SHORT DURATION PERSONAL SAVIORS - A LESSON =- >BEGINNER LEVEL - CLEARED FOR ALL BOBBIES - BEGINNER LEVEL - CLEARED FOR >Shockingly, some Bobbies are still unclear as to what a Short Duration Personal Savior is. The concept of the Short Duration Personal Savior (or ShorDurPerSav, the proper Tibetian term) is a new one-- traditional religions tend to emphasize "unwavering servitude" over convenience. But is absolute devotion to one savior always best? Buddha is a wonderful role model for certain aspects of life, but when that po'bucker shoves you out of the way as he walks by, don't you wish that you worshipped George Foreman instead, if only for the next few minutes? >Well, you can! The Church of the SubGenius heartily endorses the concept of disposable saviors, or ShorDurPerSavs. Choose your messiah to fit the situation. If peace and compassion are what you need right now, follow the teachings of Gandhi. Later, when you need to cut a business deal, emulate the wisdom of Sam Walton. When you need a witty remark on the spot, let Samuel Clemens into your heart to inspire you. And when you need Slack in your life, sell your soul to "Bob". >"Bob" is the most frequently invoked of our infinitely varied Short Duration Personal Saviors, with good reason. He has Slack--he IS Slack. He symbolizes the "easy life", where one follows the Path of Least Resistance and gains Slack effortlessly. But no one is expected to worship "Bob" 24/7! If you're trying to get that PC to work, choosing "Bob" as your ShorDurPerSav will hinder you far more than helping you! "Bob" couldn't use a PC if he wanted to (though he sold more of them last year than IBM and Packard Bell put together)! Read through Stephen Levy's _Hackers_ and let the TMRC be your ShorDurPerSavs! There ARE no limits!
- deleted 3y ago[deleted]
- nologic01 3y ago> people can’t make something they don’t like and hope others will like it There are implicit assumptions here about what "making" and "liking" means in this context. The vast majority of stuff that gets done and used is rote (think preparing daily food) and doesn't involve likeability in critical ways. It simply requires usability and maybe the absence of dislikeability. Now if you want to invent a new dish, the calculus changes and becomes a mix of hopeless inertia (people don't easily change tastes) and stochasticity (except when they do). What is more important imho is that whatever you do is a concrete, articulated something. That is what is usually expressed by the "what problem does it solve?" question. While I don't think that casting everything as a "problem" covers all bases, the idea is that people like having their problems solved. An ugly solution is still a solution. But even those are partial considerations. People also just like stuff that other people like (fashion) with little intrinsic justification besides being part of a group.
- 6stringmerc 3y agoaka 99% of music produced in a given day worldwide.
- greffer 3y ago> you create something not because “I think they might need this,” but because “I find this so fucking interesting.” This is a fantastic insight. I also find that it's what often gets overlooked in open source projects that start as somebody doing something on the side as a hobby. Don't create and publish open source projects to please others. Build something that you like to have yourself. When publishing it, do it as an invitation to others to try it out and perhaps give you feedback (crowdsourcing bug triage and extension ideas), not to make others happy. The trap is that others will start feeling entitled, start demanding things, and if you give in, you violate the insight I quoted above. And if you start losing interest, don't cling on to the project, but be open to some other maintainer adopting it. Don't waste your time maintaining something you are not internally interested in. The same is true also for users of open source projects. Be aware that whoever did this and published it for you to use did so originally because they like it and want to use it themselves. You can't demand things from somebody like that. If you do, you actually make it more likely that they lose interest.
- rodrigosetti 3y agoI feel this resonates with mindfulness lifestyle: give your full attention to the present moment and the quality of your activity (and product) will show.
- sebastianconcpt 3y ago...if you have other sources that can defend you from the bills. The obvious needs to be stated. That said, yes! Learning by genuine curiosity is what can bring to express the best in ourselves.
- langsoul-com 3y agoInteresting how this is only really a problem today, 10-20 years ago most of what we built and shared was things we wanted to build. Things that were cool, and awesome. But now we have to explicitly say it's OK that what we build isn't a unicorn start up idea. Not feasible for a global business. Hacker news comments always include how the idea can't be a business or is pointless, impractical etc. Is it because money, wealth and status is becoming the number 1 thing on everyone's mind now?
- jelling 3y agoYes. The people involved in tech changed to a non-trivial degree over the last 15 years. I grew up in a family that made software and I’ve been a professional myself for over twenty years. The post-2008 cheap money era brought a huge influx of people that, at best, were not technology enthusiasts or tinkerers. A similar thing happened in the dot com era but a lot of those people got pushed out by the crash. We’ll see what happens this time.
- analog31 3y agoIt could be that what we're making is different today. When I was a teenager, there was no Internet. The thing we made, was the thing we made. Today, what we're making is the exhibition of the thing we're making. I'm guilty of this, thinking about the blog that I'll write about something, when it doesn't even work. And is it wrong? I wouldn't enjoy playing music nearly as much if I didn't have a chance to perform in public once in a while.
- fasterik 3y agoWe should be wary of nostalgia for an idealized past that never existed. If you look at the semiconductor industry in the 1960s, the personal computer revolution in the 1970s and 1980s, and the dot-com boom in the 1990s, there was always a mix of motivations for working on technology.
- sanderjd 3y agoYep, I don't think "people weren't trying to make money in tech 20 years ago" really passes the smell test.
- szundi 3y agoNot with the help of investors’ money of course
- deleted 3y ago[deleted]
- hermannj314 3y agoI wasted a lot of my life being too scared to make something out of fear. This community especially can be very toxic to people that are starting out, that aren't geniuses, that didnt make every perfect decision for their product. Life is more enjoyable in a create-fail-learn loop than a consume-criticize-gloat loop. I wish I'd learned that sooner.
- barrysteve 3y agoI'd like to point out the opposite. I made a game with a group of well educated friends back in the mid 2000s. It was released (against agreements) when the core gameplay was roughly-in place, but all the art assets were 'programmer art'. It made the top ten worst Steam Greenlight games (on some dead blog) and attracted huge quantities of negative criticism. Even though it was never linked to my public reputation and I found it hilarious at the time... It did make me very hesistant and perfectionist in future projects and took out a certain amount of faith that 'it will work out'. I learnt a lot from the experience and I'm glad I did it. But gosh I wasted a lot of good juice and youthful exuberance on that. Failure is not 'free'.
- anonzzzies 3y ago> It did make me very hesistant and perfectionist in future projects and took out a certain amount of faith that 'it will work out'. But that's because you still cared about others. And maybe didn't read enough startup/entrepreneur books or know enough people who did that. Once you know what crap companies willingly release which go on to be successful, it will make you far less perfectionist. I had the luck of having a few family members in computing in the 70s when I was born, so I heard early on about Allen debugging/fixing the basic interpreter he wrote on a PDP for a processor he didn't have access to at the time on the plane for one of the most important meetings of Microsoft at the time. The absolute and total garbage Oracle released for many years when they started. etc. And those are old stories, but this happens all the time; a lot of products that are launched by big or small companies are so full of bugs that I wonder sometimes if anyone bothered to try them. I simply stopped caring about perfection as it drove me insane and no-one cares anyway. Even, in line with this article, even if I make something ONLY for myself, I rather just finish it and then change it over time then try to get it in a 'perfect state' from the start. It doesn't make me happy as perfection is not really something that's easy to define; especially in software, it is so incredibly hard to get to anything better than 'ok', that striving for perfection (Dijkstra like) will drive you completely bonkers and nothing ever gets released.
- franze 3y agoI created https://qrpwd.franzai.com/ https://qrpwd.franzai.com/ as an anti-product ignoring how website, tools or even common sense should work
- samjohnation111 3y ago[dead]
- sandreas 3y agohehe, that's how I made `m4b-tool`[1] - a command line tool written in PHP (!) using external tools to merge audio files to a single iTunes compatible m4b file. It started as one single simple script and now has grown into a maintenance hell of a thing, but I still use it on a weekly basis :-) Unfortunately atm I cannot even afford the time to redirect the github sponsoring income to charities[2], but by the end of the year, this might change. [1]: https://github.com/sandreas/m4b-tool https://github.com/sandreas/m4b-tool [2]: https://pilabor.com/projects/github-sponsors/ https://pilabor.com/projects/github-sponsors/
- wzyoi 3y agoIt's hard to imagine how many people are doing something nobody wants in a busy corporate environment.
- roody15 3y agoI find it fascinating. I cannot tell you how many complain about corporate structure, meaningless paperwork, and working on projects that are just money traps for consumers. When asked why do you work here ? Get the same blank stare. Somehow people appear to be easily influenced to end up working at corporations and on projects devoid of real meaning, passion or soul. Almost a depressed defeatist attitude like .. yeah I live in this overpopulated city that I don’t like .. working at a corporation that treats people as cogs .. making a product that is designed to exploit others … and ohh by the way I am kind of depressed. Hmmm
- salawat 3y agoOtherwise, starve. As it turns out, access to finance is tightly controlled by a (relative to the rest of the poulace) small population that sets the tone for the rest. Essentially, thry make the on-ramps. You wanna change it? Good luck. Save up and do your best with the time you've got, because if it doesn't mesh with the overall tune, you're done. Easy to put the blame on the individual when you don't take into account the rest of the environment.
- sirodoht 3y agoI relate. "Make something you will enjoy making" — I tried to instill the essence of this in a coding event I organised recently, but I don't think I was successful. Maybe I should have sent this blog post to people instead — "It's okay to make something nobody wants" — a new mantra.
- mberning 3y agoThis is the arthouse philosophy of software and I’m totally in support of it.
- xwdv 3y agoWhat’s with the sappy, weepy tone here? If someone made a household cleaning detergent or some vitamin powder that nobody wanted, would we still be saying these products aren’t really for users, but rather are just another medium of self expression? Is it okay for them to still exist? Sure, it’s also okay to be a loser. Seen through a capitalist lens, the point of a product is to serve a useful purpose. If nobody wants or needs it, it doesn’t suddenly become a work of art representing an extension of its creator – it’s just a shitty product. The market is a conversation, and if you’re not making something people want, you’re not connecting with others, you’re just babbling to yourself. Software always seems to be held to some different standard, but it really shouldn’t. Code is cattle, not pets.
- firewolf34 3y agoCattle and pets both exist. You want cattle? Make cattle. You want pets? Make pets. Why the absolution?
- xwdv 3y agoCattle don’t make good pets.
- ThrowAway1922A 3y agoNot all animals are cattle ;)
- barrysteve 3y agoGood luck making something as big as cattle if you can't even make dogs, or mice. Good luck avoiding burn out, making nothing but cattle all day long. Sometimes, making a peacock will get you laid. Sometimes, making a dove will being you peace of mind. Sometimes making a turtle will teach your child how to make (eventually) cattle too. The market sure is a conversation, and I'm impressed by developers that can create cattle AND peacocks, doves, turtles and dogs. A guy that makes only what the market wants, is kind of boring? Or have I overstated it?
- deleted 3y ago[deleted]
- danielvaughn 3y agoBookmarking this to return to whenever I feel down on myself. I’ve been working on a side project for way too long, and I’m scared to publicize it because I don’t know whether it’s a terrible idea that everyone will hate. But all I know is that I don’t hate it; I find it super interesting. https://matry.design https://matry.design
- makk 3y agoThat looks pretty sweet! I can immediately see how there could be a companion framework that turns those descriptions into clickable prototypes, and how translation between designer and product people becomes really smooth. I love it!
- danielvaughn 3y agoThanks! Yeah that would be pretty cool, I've been toying with the idea of adding behavior, but for various reasons I'm really trying to keep the language static. You could definitely build a framework on top of the language to support click events.
- levi0214 3y agoI'm a developer, not a designer, but I also find your work very interesting! Every time a new design tool came out I need to learn that shit, and my drawing was always uglier than real designers. If I could do this by describing, I'd love to do it.
- danielvaughn 3y agoThank you!
- ChrisMarshallNY 3y agoI do it all the time. I'd say that 90% of the work I've done, over the last couple of decades, has lain fallow, died quietly in a corner, or been outright rejected. But that 10%... If nothing else, it's practice. But, whatever it is, we always need to power through the "boring bits," to make our dream a reality.
- stavros 3y ago10% is a good percentage, it's been 0% for me. Then again, my best art project has been https://imgz.org https://imgz.org, which I knew wasn't really going to get used much by other people.
- barrysteve 3y agoYour website lists an alternative method, not owned by you, for the service you provide. This deeply resonates with me for some implicit reason I don't understand. It comes off as respectable. Thank you!
- stavros 3y agoHaha, thanks!
- yafbum 3y agoMaking something you like, and not some BS trying to triangulate the needs of some hypothetical user, is a very enjoyable way to go about a career in design and engineering. I'm lucky to be in that boat and have the ability to work on something I personally use as well. It makes so many things easy: I can have an insight from using the product myself, build a solution for it, ship it, and in general users share the same insight and appreciate it. However, as I enjoy this, what often gives me pause about it is thinking about fields like medical device development, or services for the poor, where most people working on the product aren't in the market for that product. I don't think the same ethos applies as well there and it probably means that to accomplish something meaningful in these domains, a hefty dose of cognitive empathy is necessary, as well as checking one's own insights regularly to make sure we're not imagining things.
- donatj 3y agoI’d certainly hope so. The number of things I have built that apparently no one but me has a use for is very high. I have an entire ecosystem of products that only I use.
- sanderjd 3y agoI'm constantly ambivalent about this... Bear with me because it's not a perfect analogy, but it reminds me of this line from a Fleet Foxes song that landed exactly at the right (or wrong) moment in my life: > I was raised up believing I was somehow unique ... now after some thinking, I'd say I'd rather be a functioning cog in some great machinery serving something beyond me I guess where I've landed is that I try to do both. I look for things to work on that are personally interesting to me, where I can also be "a functioning cog" working toward a larger positive goal far beyond myself. It's hard to strike that balance though! And I often wonder if I would be better off committing more fully to one or the other side of it instead.
- jpcapdevila 3y agoThis really resonates with me, I like the idea if product as container for emotions. But I think the author misses one point here: > I believe the real skill in making products isn’t some “making products” skill, but rather a skill in feeling your own subtle emotions. I believe there are high emotional, highly empathetic people that can talk to other people, understand their emotions and create something for them. This for me would be "making products skill". This is how you create products for things that you can't experience yourself directly.
- layer8 3y agoThough I wish that big tech would make a little more of what I actually want, instead of drifting towards enshittification. Which I guess is some sort of self-expression for big tech, but probably not in the sense TFA approves of.
- jmmv 3y agoI like the article. Reminds me of when I started working on EndBASIC. People, especially close friends, would joke about it and ask why I wasted time on such a project. I didn’t have to justify myself but I found it useful to spell out some of the reasons: https://jmmv.dev/2021/01/why-endbasic.html https://jmmv.dev/2021/01/why-endbasic.html And you know what, every time this project has gotten some broad attention, it has been well received just as the original article says :)
- mlhpdx 3y agoClose to home. I may be the only customer of my current project. My hope is that I’m just “early” and not “too early”.
- SeanAnderson 3y ago:) I'm making something nobody wants right now and it's going great. It's giving my life the most purpose it's had in a few years. It's a financial disaster, of course, but trading money for personal fulfillment is a sweet deal IMO. (and a shameless plug...) https://ant.care/ https://ant.care/ if you want to derp around with a digital ant colony for a bit. The nest devolves into a mess after a couple of days tops right now. If you think you've got ideas on how to improve the tunnel/chamber/nest expansion logic, or if you're better at implementing sand fall physics in Rust/ECS than me, I'd love to chat! Discord: https://discord.gg/Ckm6m4A2 https://discord.gg/Ckm6m4A2 Code: https://github.com/MeoMix/symbiants https://github.com/MeoMix/symbiants
- wsve 3y agoThis is extremely cute and I'm glad you shared this :)
- SeanAnderson 3y agoGlad you liked it! Thanks for taking a look.
- neontomo 3y agoI didn't quite understand the ants behaviours, like moving sand around, but thoroughly enjoyed this simulation. Cute.
- SeanAnderson 3y agoI'm glad you found it cute and enjoyable! I completely agree their behaviors need a lot more love, but I am ready to give it! :) The actions of the workers are just probabilistic for now - they lack any true motivation. The queen ant has an instinctual goal of creating a sufficiently spacious nest that is sufficiently deep underground. When she achieves that goal, she stops movement and begins giving birth to ants. Those ants then dig out the nest further. I am trying to figure out how to make the digging more... inspired? Something like "If ants keep finding themselves surrounded by other ants underground then they need more space and should consider digging" or "If an ant fails to find a place to put food then it should consider digging" I think that both of these things have a prerequisite of having tunnels/chambers built more effectively, though. I've played around with some rules like "Don't dig dirt if there is air on the opposite side of the dirt" in an attempt to prevent the nest from turning into a giant pit, but this doesn't result in tunnels and chambers, just delays the inevitable pit-like behavior. In the future, there will be an "outer world" which has the more classic "ant follow pheromone trails to find food" mechanism. You'll see ants disappear out the sides of this view and see them explore from a top-down view. The outer world will get covered in fog each night and push all the ants back to their nest for sleeping and eating. Just trying to get to the point where they sensibly store food before expanding into that. .. and if that was more info than you were looking for, sorry :D Just excited to talk about my thing.
- thenoblesunfish 3y agoAn inspiring take, but like all things, it's a balancing act. There is great satisfaction in making things people want. The fact that you get money for this biases everything that way, but as plenty of academics and experimental artists will tell you, it can also be soul crushing to make things no one wants.
- levi0214 3y agoHi, I'm the author. Originally I didn't want to post it here because I hardly ever post anything on HN and guess no one would read it. But the feelings were strong and I really wanted to tell people what I was feeling. After I posted it on HN that day, it sunk quickly, and sure enough no one read it, so I didn't go back to HN to check on it. Until this evening, when I got a text from a stranger saying thank you for the post. I was surprised and opened HN to find it was at the top. Thank you all for reading it. In a way I put this article into practice, I put my emotions in my product (article) and you extracted from it.
- vax425 3y agoYep, I do that. https://www.etsy.com/shop/DigitalHorology https://www.etsy.com/shop/DigitalHorology Nobody is buying, but I love making weird clocks.
- levi0214 3y agoextremely cool, especially the moon clock, never thought GPS could be put into a clock
- vax425 3y agoThanks!
- ydant 3y agoYour weird clocks are very cool! Seeing the Game of Life display stirred a memory in me of finding this book in the public library at a very influential age and obsessing over it (I checked it out multiple times): Armchair Universe: An Exploration of Computer Worlds (A. K. Dewdney, 1987) https://archive.org/details/armchairuniverse0000dewd_x2e7/page/n7/mode/2up https://archive.org/details/armchairuniverse0000dewd_x2e7/pa... I remember being fascinated by Conway's Game of Life (and implementing it a few times in a few languages) and, of course, also became fascinated by fractals, but never understood them as well. I haven't thought about it, but that book was incredibly important to my path through the world of programming. Your prices are surprisingly low. I assume you're not trying to make money so much as scratch an itch, but I wonder if you'd sell even more if you charged a more premium price and added a few more details / higher quality pictures. Really cool work, dude - thanks for sharing and for the nostalgia trip.
- vax425 3y agoWow, thanks!!! I too was interested in fractals back then. I attended a fascinating lecture by Dr. Mandelbrot around 1988. Regarding pricing: yes, I will raise prices after I make a few more sales and establish myself as a reputable Etsy seller. I also agree that I need to improve the listings with more details and better product photos. Thanks for the feedback! It looks like I've sold out of some items, so they've been de-listed on Etsy. If anyone else is interested in seeing what I'm building... Web: https://digitalhorology.com/ https://digitalhorology.com/ Facebook: https://www.facebook.com/digitalhorology https://www.facebook.com/digitalhorology Instagram: https://www.instagram.com/digitalhorology https://www.instagram.com/digitalhorology I'll build more inventory and do a full post on Show HN sometime soon. Thanks again!
- pdonis 3y agoThe article's title is a misnomer. (I can't tell whether that is intentional on the author's part or not.) The article describes making something you, the maker want, because you find it interesting--but then says that other people will end up wanting it too, because they also find it interesting. So you're not making something nobody wants: you want it, and you're not nobody, and others end up wanting it as well. What the article really seems to be advising against is making something, not because you want it, but because you think others will want it. The article is basically arguing that that doesn't work. But why doesn't it work? Because in fact doing that ends up making something that nobody wants! You don't want it, and once you've made it, you find out others don't want it either.
- levi0214 3y agoyeah it's intentional At first the title was "make something you want", it's true and correct. but I felt it can not express what I truly felt at all. Current version is more close, though it's technically not correct. Like when I build things, I'll tell myself: It's okay to make something nobody wants.
- Borg3 3y agoI have quite a bit of tools/progs or game mods that pretty much nobody uses. Mostly because they are very niche and long dead OS. Same for games, nobody plays them anymore. Is this making me sad? A bit, because would be cool to share and play. But, from other side I have stuff I can tinker myself and play too.
- orasis 3y agoI’ll push back on this. I think most of us want some external validation that what we’re creating is useful and valuable. I spent 2 solid years working on https://improve.ai https://improve.ai and it’s gotten very little uptake. It’s taken a long time to emotionally get over putting that much blood, sweat, and money into something that almost no one values. Going forward I will be failing much faster and not giving my life energy to products that aren’t showing traction.
- phforms 3y agoI think I get what the author trying to say. In my years as a graphic designer (mostly print), I intuitively knew when something “felt right”, and when that happened, I often have made something that I am still proud of today. It may have not been for everyone and it may have been hard to sell to clients (who often prefer what they have already seen in successful examples), but I didn’t care, because I saw the value in it and often a few other people also did. Those were the projects that I redesigned multiple times, because the previous approach just didn’t “feel right”. I invested a lot of research into that feeling, it was somehow addictive (and sometimes equally frustrating) to me. As a developer, I now have a similar experience with personal projects that grew out of my own curiosity. When doing something for clients, I often feel myself torn between what feels “right” to me and what the client actually wants or prefers. It may often not be what they really need, and I know that, but this is why I must have my personal projects, because client work often feels unfulfilling to me (however, it is fulfilling in a different way).
- wly_cdgr 3y agoOf course it is - there is no duty to be useful. But it's even better (funner, more fulfilling, more likely to make you money) to make something that some one specific person you know wants. Could be you, could be a partner or a close friend/relative - doesn't really matter, as long as it's someone you know well.
- pedalpete 3y agoLately I've been thinking more about the craft of creating than the outcome of what people want. This separation from creation to outcome is a nice feeling, and I think has let me be a bit more creative (though that has never been a big problem for me).
- Guvante 3y agoFind your market first comes from growth focused business types. If your goal is 1,000% growth YoY for a few years that only happens when you know there is demand.
- nubinetwork 3y agoBeen there, done that... 4 years and $10k later... I'm happy with what I built, even if "nobody" knows it exists, or even wants it.
- LeonM 3y agoSPF is broken in many more ways than described in this presentation. I work as an email hardening / deliverability support engineer and our advice is always to focus on DKIM + DMARC, rather than SPF. You still need SPF for legacy reasons, but it should never be relied on for deliverability or anti-impersonation. Slide 54 says that DKIM + DMARC does not help against this attack, but that is not completely true. If (and only if) you have set up DKIM for all your delegated senders, then (and only then) can you safely enable a DMARC p=reject policy. Once you have reached that level, you can start opting out of SPF for third party senders, by using the '?' (neutral) modifier in SPF. So this: v=spf1 include:relay.mailchannels.net ~all Becomes this: v=spf1 ?include:relay.mailchannels.net ~all This gives emails from MailChannels a neutral SPF stance with DMARC capable receivers, causing them to use DKIM instead. Old legacy email services should still accept neutral results as well. Granted, it is not a perfect solution, but email will never be 100% reliable, or secure anyway.
- samsquire 3y agoI create things that I think are enjoyable and valuable. You see, I just love thinking of ideas and possibilities and writing, journalling them down and then trying to build them. Shine your light, share what you create! I like the Mother of all Demos by Douglas Engelbart and visions of how computers could work.