I'm just having fun

(jyn.dev)

123 points | by lemper 5 days ago

18 comments

  • nanolith 1 hour ago
    We need more people in this world willing to do their own thing, even if others might find it intimidating or silly. The important thing is to have fun and learn things. Compiler hacking is just as good as any other hobby, even if it's done in good jest.

    Sometimes, these things become real businesses. Not that this should be the intent of this, but it shows that what some consider silly, others will pay good money for.

    Example: Cards Against Humanity started as a bit of a gag game between a small group of friends and eventually became something that has pop culture relevance.

    Example: The founder of FedEx actually wrote a business pitch paper for an overnight shipping company. This paper was given a low grade by his professor. He went on to form this company, which become a success, despite this low grade. I like to think that he did this out of spite, and that Christmas letters to his old professor must've been fun.

    • godelski 1 hour ago
      You can't have paradigm shifts by following the paradigm.

      How I think of it is we need a distribution of people (shaped like a power law, not a normal).

      Most people should be in the main body, doing what most people do. They're probably the "most productive".

      Then you have people in the mid tail who innovate but it's incremental and not very novel. They produce frequently (our current research paradigm optimizes for this). But there aren't leaps and bounds. Critically it keeps pushing things forward, refining and improving.

      But then there's those in the long tail. They fail most of the time and are the "least productive". Sometimes never doing anything of note their entire lives. But these are also the people that change the world in much bigger ways. And sometimes those that appeared to do nothing have their value found decades or centuries later.

      Not everyone needs to be Newton/Leibniz. Not everyone should be. But that kind of work is critical to advancing our knowledge and wealth as a species. The problem is it is often indistinguishable from wasting time. But I'm willing to bet that the work of Newton alone has created more value to all of human civilization than every failed long tail person has cost us.

      In any investment strategy you benefit from having high risk investments. Most lose you money but the ones that win reward you with much more than you lost. I'm not sure why this is so well known in the investment world but controversial in the research/academic/innovation world.

      • flir 22 minutes ago
        Hah. I think of it as a slime mold. There's the main body (bodies?), but it's always shooting out little bits of itself that try weird stuff - founding underwater communes, or climbing mountains in Crocs or something. Most of these offshoots don't have that much of an impact, but occasionally one lucks out and discovers America or peanut butter and the main body saunters off that way.
        • godelski 16 minutes ago
          Yeah we find this type of optimization all over nature. Even radiation is important to create noise. We need it in machine learning. A noisy optimizer is critical for generalized learning. Too much noise and you learn nothing but no noise and you only memorize. So there's a balance
  • taylorlapeyre 14 minutes ago
    I've recently read the great moral philosopher Alisdair MacIntyre's book "After Virtue", and in it he defines a "practice" as:

    > "any coherent and complex form of socially established cooperative human activity through which goods internal to that form of activity are realized in the course of trying to achieve those standards of excellence which are appropriate to, and partially definitive of, that form of activity, with the result that human powers to achieve excellence, and human conceptions of the ends and goods involved, are systematically extended. Tic-tac- toe is not an example of a practice in this sense, nor is throwing a football with skill; but the game of football is, and so is chess. Bricklaying is not a practice; architecture is. Planting turnips is not a practice; farming is. So are the enquiries of physics, chemistry and biology, and so is the work of the historian, and so are painting and music. In the ancient and medieval worlds the creation and sustaining of human communities-of households, cities, nations-is generally taken to be a practice in the sense in which I have defined it. Thus the range of practices is wide: arts, sciences, games, politics in the Aristotelian sense, the making and sustaining of family life, all fall under the concept."

    Programming is a practice (especially during the golden era of open source software), with its own "internal goods" such as described by this article: the pleasure of optimizing an algorithm, the "ah-ha" of finding a great root cause, the beauty of a well-written function, the fun of it.

    MacIntyre also says that practices can only be incubated and cultivated within "institutions" - organizations which specifically exist to protect the development of a practice from the intrusion of external goods, by careful management of external goods. But institutions can become corrupted and degrade the practices within them. And indeed recently programming has been degraded into a simple skill used to obtain external goods, namely wealth and fame, and the institutions where programming tends to be cultivated tend to have deeply corrupted themselves. One can still recognize people in tech companies that fight against this tendency, but it's a remarkable confirmation of his thesis in my opinion.

  • nine_k 1 hour ago
    This all is good advice. Don't be intimidated, try new things, have fun.

    On top of that, keep your day job. Or have enough wealth to not need it. Otherwise fun may cease gradually, then abruptly. Keep the lower levels of the Maslow pyramid well-maintained.

  • com2kid 3 hours ago
    I joined a compiler team out of college because it seemed like fun and I'd never worked on compilers before.

    I went from C# to embedded engineering and reading clock and wiring diagrams because there was a job that needed doing and I was the one there at the time.

    I went from embedded programming to running my own startup based on Javascript and React (technologies I'd never used) because I had an idea I wanted to share with the world.

    Just go out and try to do things, you may be surprised with what you are capable of!

  • DoctorOW 3 hours ago
    I don't work in programming, but "you can do hard things" applies to my work as well. It drives me nuts when coworkers refer to me as really smart when in fact I'm merely curious. "I have no idea how you did that!" You should ask. That's how I learned it.
    • Aeolos 2 hours ago
      In my experience, curiosity and intelligence are very strongly correlated. There is a real gap between people with the curiosity and ability to explore and learn, and people without. This is often handwaved as "motivation" but it's more than just that.

      In fact, the gap is so large that it can be really hard for a person on one side of it to understand how people on the other side think.

    • agumonkey 2 hours ago
      it's also a burden when it's the team culture, because you're almost seen negatively for trying to design new things
  • flumpcakes 44 minutes ago
    Not addressing the content directly but a note on the formatting:

    I find it extremely hard to read sentences by people that refuse to use normal formatting/grammar. Why is there no capitalisation? I've seen this before and it's just confusing and jarring. Clearly this is done on purpose but I don't know why an author would be so anti-reader.

    • msub2 36 minutes ago
      My take is that it stems from the way we chat with others online, where we might be freer with our formatting as we type out messages in IRC/Discord/wherever. It's meant to convey "down to earth"-ness or speaking plainly, which I find fitting given the content of the post.
    • strken 8 minutes ago
      I hate it when people do this. I refuse to write Bell Hooks or E. E. Cummings without capitals. Even though it's vanishingly unlikely, I hope they both read this from beyond the grave and think about what they've done to reading comprehension.

      Given the spread of the AI infection and how it's changing the perception of grammatically correct writing, I imagine the allergic reaction that is writing in all lowercase will only grow worse.

    • Waterluvian 16 minutes ago
      I hate it. It’s so much harder for me to read when they opt out of using some of the tools in their written language toolbox.

      My understanding is that it’s basically just a newer fad.

  • nicepost 1 hour ago
    I really resonate with it. When I was a teenager I was a burn out. I went to college and became enamoured with a field of study. Everyone thought I was very smart and people would drop the g word and it made me feel gross. I always just wanted to learn everything I could.

    Now I am in a very different area of practice. Partially because I got tired of being good. Making young professionals give talks to factory floors about things they can't relate too, getting hired because it would look good for an acquisition, etc. it's draining and makes it hard for colleagues to realize they are your equal or even more exceptional at many things than yourself.

    I actually worked with Jyn, though we don't keep in touch I will say they were great. Made strong contributions, learned new things quickly and was genuinely curious about everything. It's cool to see them on here. Nothing but good wishes for them and I hope they are enjoying whatever they are doing now. Come to think of it, I feel that way about all my former colleagues.

  • rtewrtjkewrkj 2 hours ago
    I feel like I can't have fun anymore because the AI can just do the thing instantly and you've got people on this website advocating to let the AI do everything while you merely read the code.
    • toast0 2 minutes ago
      I've not used AI to write code, but everyone who I've spoken to who has says it actually takes a lot of work. It sounds like you get intern level work out of AI, but without the hope that your investment in time results in skills and personal development for the intern.

      All of the fighting with the LLM to refine the results sounds tiresome. No thanks.

    • II2II 48 minutes ago
      Ignore the AI people. In all probability, you were doing something similar before. The Internet is full of developers. Some may be faster at writing code than you are, or maybe they wrote better code, or perhaps they implemented your ideas before you even thought them up. Yet it sounds like you didn't let that inhibit you before.
    • Insanity 1 hour ago
      I felt similar for most of 2025. Then at some point something clicked and now I work on side projects again without AI.

      Can AI do it faster? Yes, but that’s not the point. The point is having fun.

      The analogy I keep going to in my mind is chess. A computer can play chess on my behalf, or I can play chess myself, but only one is fun.

    • muzani 1 hour ago
      It can't possibly do everything; mind reading interfaces haven't been invented yet. Paul Graham goes on about how writing is thinking. Just the act of writing out instructions can be fun.
    • mecsred 2 hours ago
      why do you have to do what people on this website tell you? Write the fun thing.
      • rtewrtjkewrkj 2 hours ago
        I worry about the meta too much.
        • marssaxman 2 hours ago
          I think you've found the problem!
        • ambicapter 2 hours ago
          Finding a new meta is always the new meta.
    • gweinberg 1 hour ago
      I have fun, but I probably wouldn't if the AI was right all the time. Or if I was helpless when it was wrong. But for now I'm still in the centaur zone.
    • Lerc 2 hours ago
      I have been doing a lot of little projects using AI, and don't get this experience.

      I get what this post is talking about. I'm just having fun, that comes in a lot of different flavours. I can try a lot more ideas out, that's fun. I can quickly learn if an idea won't work, sometimes that can be disappointing but at the same time learning why it won't work can be quite fun. When the AI utterly fails to do something it lets me develop an idea in my mind about the strengths and weaknesses of the models. Oftentimes the failures are not just fun but outright hilarious. I enjoy seeing models fail sometimes because they reveal an assumption that I have internallsed to the point of being unaware of it's presence. It reveals to me something about myself when something I didn't feel worth mentioning is actually quite important to communicate. Some of the failures are outright hilarious.

      I do find it a bit tiring to use AI for long periods, because lazy thinking produces poor results. You have to maintain a clear idea of what it is you are trying to do. Quite often an idea can seem simple in your head because you have glossed over a number of complicating details. I find it a challenge to keep mind at a level where you are aware of these things before you request an AI to make something intrinsically flawed.

      I don't have a problem doing things without AI just for fun either. I make animated images in a tiny stack machine bytecode. I do game jams, and code golfing, like dweets.

      I also enjoy playing chess, computers pased my ability to play chess a long way back. I don't mind playing even when I know a computer can do better.

      Unless you are the best in the world at a thing, there's always someone who could do it better, every attempt to do the best thing ever in a field will fail. On the other hand you can try and do better that what you yourself have done. Even then that's just the target to reach for. The real goal is to enjoy the reaching. It's the challenge at the limits that is fun, not the success or failure of the end result.

  • teleforce 1 hour ago
    The Practice Guide of Computer is really a gem, and the bottom lines sentences are just golden (now I understand what they meant when people mentioned bottom lines) of part D: Rid yourself of the following reasons of being a practioner of computer.

    To add a cliche, according to Mark Twain, "Find a job you enjoy doing, and you will never have to work a day in your life". Or may I add, you probably not going to retire anytime soon.

  • all2 2 hours ago
    I like doing goofy things with code. I wrote an s-expression parser using TeraTerm (BASIC-like language). I came up with this generator only recursive descent thing in python. I never did anything with these except to fiddle around and see what was possible. Goofy stuff in code makes me happy.
  • kristianp 50 minutes ago
    Here's the code from the bsky message using chatgpt to extract it from the image. It is apparently a K program that reads an image and renders it as ascii. I haven't checked for errors as I'm on my phone.

    round=:<. @: (+&0.5)

    (gr=:{[ round +/0.21 0.72 0.07y ]})[grPxl=:{({x,y},3$gr}.y)}]

    (sla=:34 b.) [ (and=:(16 + 2b0001) b.)[byte=:{[ 16bff and y ]}] (splitrgb=:{[ byte 24 16 8 0 sla y ]})[joinrgb=:{ +/ 24 16 8 0 sla y } }]

    img=:(load 'graphics/png')readpng 'she.png' height=:>.width%$img[width=:100 ratio=:( $img)%height,width nn=:{ round x * y }} idx=:ratio(nn'1)(width,width)#:.i.height,width alph=:'$@B%8&W#oahkbdpqwmZ00QLCJUYXZcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,^`". ' chr=:{ (>.(($alph)-1)*y%255){alph}} ascImg=:'',2 chr"0 gr'll ';' splitrgb"0 (<idx) { img (puts=:{ y 1!:2 (4) })[puts , ascImg ,. LF

  • matt_daemon 3 hours ago
    Finally some practical daily affirmations for computer
  • flir 32 minutes ago
    I like it. I've worked with the occasional programmer artist (at least one has an HN account). Not in the "elegant and austere like a suspension bridge" sense, but in the "what the fuck? no! stop reorienting my brain!" sense. They're rare and precious like a delicate orchid, and annoying as hell like a delicate orchid that gives you a rash.

    That magenta PR? Fetch.

  • tolerance 2 hours ago
    Dear Mitchell Hashicorp,

    I’m sorry for not taking your terminal emulator serious.

    Your comment on the red site resonated.

    > I have a perpetual chip on my shoulder because I'm also in the camp of doing things primarily motivated by having fun, but people in and out of my life repeatedly not taking it seriously. You can have fun and also consider your work serious (or, have it actually be serious by various metrics).

    https://lobste.rs/s/wilmno/i_m_just_having_fun#c_ziuqlv

  • sapphirebreeze 5 minutes ago
    [dead]
  • hyperhello 3 hours ago
    [flagged]
    • tikhonj 2 hours ago
      It's amazing how such a short comment manages to betray a fundamental misunderstanding of stimulants, tinkering, human nature and, implicitly, neurodivergence.
    • 000ooo000 2 hours ago
      Any merit in your comment was eroded by the unnecessary snark
    • rtewrtjkewrkj 2 hours ago
      Are you saying everyone who programs is on adderal? I don't understand.
    • all2 2 hours ago
      Yes? No? Curiosity drives some to do unexplainable things.
  • gynecologist 2 hours ago
    [flagged]
    • xnacly 2 hours ago
      what a weird and mean comment, do better
    • missinglugnut 2 hours ago
      You know you could simply pass by ignoring this article since you claim it doesn't apply to you.

      But uhh, your need to put the author down is revealing.