Live data from Hacker News

I just want to code (2023)

zachbellay.com

181–183 of 183 posts

Re: I just want to code (2023)

#181
post #98

Earlier quoted context omitted.

>Do many people hobby code with that entrepreneur mindset thing? Or sit down to play guitar thinking they want to make a hit and feeling bad if they just noodle some cover songs? I absolutely do. Money and power is a great motivator. I don't feel bad about any of it. I took my shot and continue to do so. >What a miserable existence that must be. How do you get that way? Should we blame LinkedIn or what is it? It was…

The big difference for me is that what's actually fun (hard technical problems like e.g. writing an OS kernel, a db engine, a path tracer, an LLM from scratch...) is mentally challenging, and might progress your career, but it's not actually in any way sellable . To make something sellable, you usually have to make it not-so-technical and not-so-complex. Simply because of the time constraints of hobby work and solo w…

>The big difference for me is that what's actually fun (hard technical problems like e.g. writing an OS kernel, a db engine, a path tracer, an LLM from scratch...) is mentally challenging, and might progress your career, but it's not actually in any way sellable.

I'm not saying it's worthless by any means. I assume this would be the baseline. The benefit of making an actual sellable product is you learn how to finish, which is often a lesson not learned from hobbyists. It's fun to work on new tech, but if someone never learns how to make a product that can ship, their value in an organization is probably more limited than someone who can.

>Your effort would go mostly to the market analysis and your product would need more polish meaning that for a personal project,

It's the polish that's valuable, I couldn't care less about the business side of it, leave that to business people.

Let's use your example of working on the Linux Kernel. If Linus just made a kernel and said, "this is great!" we never would have had the GNU/Linux revolution. It was packaged and installers were created and distributions were made and it was eventually able to be installed pretty easily by anyone. That's making a viable product, that is finishing.

>To make something sellable, you usually have to make it not-so-technical and not-so-complex.

Sort of, you have to make a not-so-complex wrapper so other people can use it. The complexity is still there, but you have to abstract it so devs without that knowledge can use it. I feel that if no one else can use it, where's the value?

“The definition of genius is taking the complex and making it simple.”

Another simplistic example is I'm working on making a custom domain specific model. Getting it to infer properly is great (getting there), but the value to the company is to make it fast, wrap it in a usable API, get it to log useful errors, and integrate it into our software. The first is the fun part, the second is finishing to make it useful. That's value.

Re: I just want to code (2023)

#182

Earlier quoted context omitted.

You've made a whole lot of assumptions in that reply, all from 10 sentences. Maybe ask some questions next time instead of making assumptions that fit your preconceived notions. Your intuition is a bit off.

I think I was about as charitable as your post deserved, and I stated my assumptions clearly. You can either address them (and the bigger point) or choose not to.

Nah, not worth the energy.

Re: I just want to code (2023)

#183

Earlier quoted context omitted.

I don't find knitting fun, which is why I don't do it. Even if in theory I like the idea of creating custom clothing on the cheap, and whatnot. Maybe that's what programming is to you.

I do it for catharsis, to learn, to feel like I did something of my own. Maybe you do because of the fun. Then you don't need me. Leave me alone.

Right, it's just semantics then. I forgot how much HN can argue for no reason.

In any case, I'm happy to grant you your wish.

Post reply on HN