The conversation

Lessons learnedExperience excerpt · English

I don’t know

I don’t know. Reading this made me tear up a bit. I learned software engineering when I was in junior high school. I learned it because I sucked at math, and I want to write programs that solve my homework. Then I continue writing LAN chat, HTTP server, Anti Virus, and a lot more things just because it was fun to do. It was fun, it was challenging, it was rewarding, it was amazing. Now that I’m working, with the endless stream of new technologies, the debates of X considered harmful, J is better than K, and a barrage of never ending new things. It started to numb my mind. Somehow, those joyful feeling of engineering no longer feels like the blue sky. I think its still blue, but for an eye washed in silvers, everything looks gray. Reading this story somehow light up that childhood feeling of me learning software engineering. It can still be fun. I can still write things for the sake of me and not for the sake of exit nor a new shiny SaaS. Thank your for writing this. It gave me a ray of hope that it can still be fun.

Original discussionThe secret inside One Million Checkboxes218 source comments · at import
8

Community replies 0

No community replies yet. Add your perspective.

Replies from the source 8

Direct replies available in this import. Original-language excerpts.

MA

> Somehow, those joyful feeling of engineering no longer feels like the blue sky. I think its still blue, but for an eye washed in silvers, everything looks gray. Beautifully said. I'm glad to hear that you feel hope for rekindling this feeling. It sounds like you've already figured this out, but I want to highlight that this a symptom of burnout, and that people who resonate with this should take it seriously. I remember once I was helping someone at work who was learning Python. They were having trouble understanding how binary file types worked. When it clicked for them, they were so delighted. I realized I hadn't felt that way in years. It wasn't long after that I realized I was too burned out to stay in my position, and needed to take some time to work on my mental health.

Full original
RI

At the time I was lost joy of coding too but I was able to found it again. One key point was to ignore learning new tech if it was not absolutely necessary and focus just creating new things. I think it all started from Sebastian Lague's video which reminded how beautiful coding can be. [ https://youtu.be/X-iSQQgOd1A?si=aqriiWmcqqphOiuI ]

Full original
LO

Hear hear! >It was fun, it was challenging, it was rewarding, it was amazing. This cannot be overstated

Full original
M4

Same! It reminded me of a story about the latest Phrack issue called "Calling All Hackers" [1] and made me hopeful that indeed the hacker spirit is still present in the younger generation and will always be, as long as we older folks encourage it instead of trying to hammer it down. Makes me remember the times I was a teen and I was writing code because I wanted to, not because I needed to. Sometimes I used these skills for good, other times for stupid crap like hacking the "competition" and I'm ashamed of this, but all in all this experience made me who I am today and I'm grateful that I had it. And I'm happy the next generation is still finding joy in coding. [1] https://news.ycombinator.com/item?id=41306128

Full original
AG

“I program like we programmed 15 years ago” told me once my friend and engineer which I consider one of the best graphics programmers around: his projects are fast, beautiful and innovative.

Full original
C-

> think its still blue, but for an eye washed in silvers, everything looks gray. This is a lovely phrase. Is it an idiom or your own creation?

Full original
CT

Sometimes it's good to just step away and do something random. Do Advent of Code but non-competitively, just make it work in a random language without following best practices. Pick up pico-8 and write a crappy game or script with two-lettered variables because you don't have the space or arsedness for longDescriptiveVariableNames. Play games like TIS-100 or Shenzen I/O, making sure to print out the manuals and put them in the oldest folder you can find, and / or spill coffee on it.

Full original
EG

Every time I want to have that good old feeling, I create three files in a new directory on my home server: index.php, index.css, index.js :) I would have done everything in Perl for maximum creativeness but didn't have the time to bring myself up to date with the current version.

Full original
Continue on Hacker News

Respect different perspectives. Share concrete experiences.

Sign in to post, reply, repost, and quote.