I'm just having fun

jyn.dev

450 points by lemper 6 days ago


nanolith - 17 hours 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.

yoan9224 - 17 minutes ago

This captures something crucial that gets lost in the "validate your SaaS idea in 48 hours" culture. The best products often emerge from deep exploration of a problem space without immediate commercial pressure. When you're optimizing for fun and learning, you make different architectural choices - you experiment with weird ideas that might unlock novel solutions.

I see this in the analytics space constantly. Everyone rushes to clone Plausible/Fathom with minor tweaks because that's the "validated" approach. But the genuinely interesting problems - like real-time 3D geospatial visualization or AI-driven anomaly detection across behavioral patterns - require months of tinkering with WebGL, spatial databases, and ML pipelines before you know if it's viable.

The counter-argument is that "fun" can turn into perfectionism and never shipping. I think the balance is: have fun building the core innovative piece, but be ruthlessly pragmatic about everything else. For Prysm, I had fun building the real-time Globe visualization with Three.js and Supabase Realtime, but used boring proven tools (Next.js, Stripe, Resend) for auth/payments/email. Ship the fun part, commoditize the rest. That's how you avoid the "two years building in stealth" trap while still doing creative work.

RagnarD - 8 hours ago

When did this writing with no capitalization start to become a thing? I'm seeing it too often now. It's pretentious crap and quickly leads to me thinking that the writer doesn't want to be taken seriously, so why read it?

com2kid - 19 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!

ccapitalK - 13 hours ago

I'm asking this question purely out of curiosity, and not as a snark, is there any particular reason why you don't capitalise the beginnings of your sentences? It seems strange to go to the effort of capitalising STEM and putting a hyphen in college-level without capitalising the letters. Is it something like the push towards sans-serif fonts because some groups of people find it easier to read?

DoctorOW - 19 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.

nine_k - 17 hours 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.

teleforce - 17 hours 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.

nashashmi - 9 hours ago

A famous quote by Winston Churchill’s mother on meeting Gladstone and Disraeli is, “When I left the dining room after sitting next to Mr. Gladstone, I thought he was the cleverest man in England. But after sitting next to Mr. Disraeli, I thought I was the cleverest woman in England.” How people make us feel is so important — not only in Leadership but also in life.

maplethorpe - 10 hours ago

> i really, sincerely, believe that art is one of the most important uses for a computer.

Me too. Sometimes when I tell people I spent the day on the computer, I get responses like "oh that's sad" or "you're going to burn yourself out".

Would they say the same thing if I told them I spent the day painting in my studio? Or playing the guitar? Or writing a piece of music? The computer is my paintbrush.

flumpcakes - 16 hours 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.

taylorlapeyre - 16 hours 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.

nicepost - 17 hours 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.

trostaft - 15 hours ago

What a wonderful article. My stress has been drowning my joy in something I once found fulfilling. While reading this, I suddenly remembered it. Thank you.

rtewrtjkewrkj - 18 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.

nektro - 11 hours ago

one of my favorite quotes of all time: "the master has failed more times than the novice has even tried"

matt_daemon - 19 hours ago

Finally some practical daily affirmations for computer

all2 - 18 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.

hackboyfly - 11 hours ago

”it's by repeatedly forcing you to confront the results of your own mistakes”

Damn, that’s powerful.

tolerance - 18 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

ozim - 9 hours ago

Refreshing, after narration that usually goes along the lines that if you can’t make transistor from sand grains while also knowing all the http details, databases and of course all JS frameworks you are not “real programmer”.

Hendrikto - 3 hours ago

Why do some people hate capital letters?

begueradj - 13 hours ago

What is this new blog trend where I see capitalization disappearing ?

guytv - 7 hours ago

This hits different when you apply it to chess.

Instead of obsessing with my rating on I just turned on Zen mode in lichees and hid all the numbers.

The game became fun again — Just "oh that was a cool tactic, let me try this weird opening, what happens if I sacrifice my knight for vibes?"

Turns out the rating was a distraction from the actual game.

Same energy as your point about "fucking around" being the point.

The elo was just making me miserable; removing it made me better anyway.

Weryj - 13 hours ago

It’s great advice and exactly how I live my life. Programming was a hobby and then a profession, I still use the phrase ‘working’ but really it’s play with outcomes.

d--b - 2 hours ago

Who's jyn?

flir - 16 hours 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.

- 19 hours ago
[deleted]
GaryBluto - 9 hours ago

I don't know what I expected from a blog written entirely in lowercase but I'm unsurprised it's something like this.

> if i can't feminize my compiler, what's the point?

I remember when people saying things like this would be considered strange, because it is strange, along with all the other bizarre and often fetishistic references in both the blog body and various screenshots. Same for the bizarre pull request screenshot referring to "the gay people in my phone", which is also devoid of grammar.

It's one thing to act stupidly, it's another thing to act stupidly write a self-important blog about it and how much you enjoy pissing people off (back in the day we called that trolling, believe it or not, and it was largely considered a negative thing). I eagerly await the paradigm shift when people stop condoning and supporting bizarre behaviour like this and I won't need to create proxies and extensions explicitly for filtering this kind of nonsense out.

I find the worst thing about this not the blog post itself, but the fact that the majority people on here see no problem with it and those who agree with me are being flagged to death.

constantcrying - 6 hours ago

The world was a much better place when engineering was done by men in dress shirts, who saw technical excellence as their professional obligation, but then returned home to their families and could leave their professional life behind.

People like this make me hate everything to do with software. Software should be an engineering field, which exists to help humans, not as some personal art project for your self expression. I do not want to interact with these people at all. If you derive your identity from being a programmer you are actually harmful and I hope that I will never have the misfortune of having to work with you.

And yes, if you do not capitalize properly, then I do not see you as fully human. And if you keep swearing you sound like a twelve year old.

redscare67 - 12 hours ago

Starting a blog like with "it's not a competition" in a capitalist societity is straight up igmorant. Yes it is not as much competition, if you are already so far ahead of others, that it doesn't matter for YOU, right now.

the_af - 3 hours ago

"Reasons to do computer:

1. To contribute to the world's spiritual growth"

...damn, there go (out) most computer jobs!

- 12 hours ago
[deleted]
65 - 14 hours ago

The cutesy writing style is a bit irritating, plus the article is one big ego stroke.

Could you, HackerNews reader, imagine yourself writing something like this? No? It's because you're not a narcissist.

reval - 15 hours ago

jyn’s advice here is spot on, however it misses an important point: jyn you are exceptional because you do these things. This is what excellence looks like.

oldpersonintx2 - 7 hours ago

[dead]

sapphirebreeze - 16 hours ago

[dead]

mghackerlady - 13 hours ago

[flagged]

mrose11 - 15 hours ago

[flagged]

meindnoch - 12 hours ago

[flagged]

gynecologist - 18 hours ago

[flagged]

kristianp - 16 hours ago

[flagged]

redscare69 - 12 hours ago

Starting a blog like with "it's not a competition" in a capitalist societity is straight up igmorant. Yes it is not as much competition, if you are already so far ahead of others, that it doesn't matter for YOU, right now.

hyperhello - 19 hours ago

I see these blogs sometimes and they smell like Adderal. Have you considered that the thing you’re endlessly tinkering with may not be the thing actually providing the enjoyment you feel?