Just for Fun. No
Many programmers code for enjoyment rather than profit, encouraging a shift towards creative exploration and personal projects. The article highlights diverse "just for fun" projects in the programming community.
Read original articleThe article emphasizes the joy and creativity involved in coding, highlighting that many programmers engage in software development purely for fun rather than financial gain. It contrasts the perception that all coding efforts are driven by commercial motives, suggesting that there exists a community of hackers who relish the challenge of building software without the pressure of consumer expectations or profitability. The author encourages readers to reconnect with the enjoyment of coding, advocating for experimentation and personal projects that may not have a clear purpose or market value. The piece concludes with a list of various projects that embody this "just for fun" ethos, showcasing the diversity and creativity in the programming community. The message is clear: coding can be a fulfilling and enjoyable pursuit, independent of external validation or financial success.
- Many programmers create software for the joy of coding, not for profit.
- The article encourages a mindset shift from consumer-focused thinking to creative exploration in programming.
- It highlights various projects that exemplify the "just for fun" approach to coding.
- The author invites readers to rediscover the fun in coding by engaging in personal projects.
- The piece promotes a community spirit among programmers who value creativity over commercial success.
Related
Laziness is the source of Innovation and Creativity
Laziness can spur innovation in programming by encouraging efficiency and problem-solving. Embracing laziness responsibly can lead to creative and efficient solutions, promoting a balance between productivity and creativity.
Maybe You're Not Sick of Programming
The article explores burnout in programming, attributing it to factors like bureaucracy and lack of impact. It advises taking breaks and addressing dissatisfaction before quitting, emphasizing the field's creative potential and rewards.
Code as Art
The article explores computer programming as an art form, emphasizing its aesthetic potential alongside functionality, highlighting examples like generative AI, esoteric languages, and contests celebrating unreadable code.
The art of programming and why I won't use LLM
The author argues that the effectiveness of large language models in programming is overstated, emphasizing coding as a creative expression and expressing concern over the diminishing joy in programming due to automation.
I learned the language of computer programming in my 50s – what I discovered
A writer in his 50s learned programming, favoring Python for its simplicity. He attended PyCon, noting diversity and efforts to address disparities in tech, emphasizing empathy and aesthetics in coding.
- Many programmers find joy in building projects for fun, emphasizing the importance of creativity and personal satisfaction.
- Some express frustration with societal pressures to monetize their skills, advocating for the value of coding purely for enjoyment.
- Several commenters share personal experiences of creating whimsical projects, highlighting the freedom and innovation that comes from coding without financial constraints.
- There is a recognition of the tension between pursuing passion projects and the need for financial stability, with some advocating for a balance between the two.
- Community and collaboration are valued, with many finding joy in sharing experiences and learning from others in programming groups.
In a similar vein, I really enjoy building alongside others. So, I’ve been running a group that all build things together over the course of 6-week cohorts.[0] (Just finished the second one!) it’s really fun to see everyone nerd-out about their project and challenges they face. And hits that pure “just for fun. No really” vibe for me.
[0] https://lmt2.com
He kept questioning me "why" I made the project after I repeatedly told him it was just for fun and learning. He just could not imagine why I would spend a decent amount of time outside of work where I worked on something just for fun.
I made this geolocation music web app that plays a little tune based on your precise location. It's just a little fun toy that serves no purpose but I regularly use it when I go for walks just to hear the variation in tunes in different parts of my city.
The goal is to work in weekly sprints. Like one or two weeks a month might be contract work, and 2 or 3 weeks a month dedicated to those projects that keep me up at night.
Basically yes, do it for fun, but also set serious time aside for it. It is so sad having dreams that have no time to be explored.
That's when I realized the root of my own procrastination: I was trying to choose "the right language", to build "the right portfolio project", in order for me to get "the right job". And I thought to myself "no kid ever starts playing with a computer for something as shallow as getting a job".
It's not that there's something wrong with getting a job - I still need to pay the bills. But for the journey of self-improvement in any craft has to have yourself creating, as Carmack aptly puts, "hundreds of programs". Serial startup developers know this, because jumping from startup to startup will have you build stuff fast, fail fast, and learn from it.
There’s no contrast here. HN is my primary source of FOMO for programmers having more fun than me. No, really.
Bros just made a “be more like HN” manifesto.
Prompt: remove any hyperbole from this title otherwise leave it as it is: "just for fun. no really"
Gpt 4: The title “Just for Fun. No Really” doesn’t contain any hyperbole, so it can be left as it is.
https://codegolf.stackexchange.com/questions/215216/high-thr...
How can you justify coding "for fun" when realistically that time could be spent billing to a client? Even if it's just a couple hundred extra bucks a week, if you invest it wisely, come retirement that could be non-insignificant increase in your quality of life! Or maybe the extra cash saves your ass when you get an unexpected high medical bill, if you're an American.
Why would you build a FOSS project when Google or someone is just going to take your project and integrate it into something they're building, monetize their product, and you'll never see a cent of it? Or why work on your own FOSS project when you could do the more optimized thing of trying to get a commit in on react or vue or whatever which will blow the socks off your interviewers during your next job hunt?
Maybe we're all quite ill right now or maybe just I am if nobody else thinks like that. I don't have a solution it just makes me sad that that's how things seem to be right now, and that's just as a relatively well off American developer. I imagine it's even worse if you have to fight much harder to get the high paying jobs that I have much easier access to.
A true list of “for fun” would also include projects that were never finished, projects that someone spent a few weeks on and then forgot about, projects that were a dream and a mess of premature abstractions that never saw the light of day…
Coding for fun also means enjoying the journey and stopping when you feel like it.
I struggle to explain this mindset to some people that send me emails at pikuma.com. Still, my take is always: "if we need to explain why this course is exciting, then que question is probably already answered."
If you never wrote a poem, I encourage to do it so. I don't write them to publish them, and actually some of them I write them over several years or even decades. Not that they are that long, but where I have the privilege to do so, I like to let the initial vision mature. And when I read them from time to time, they do resonate with something deep inside me. I also write aphorisms in its dedicated note book.
I wish we had more programming language out there with only readable words in it to combine both the pleasure of out loud utterable and executable written pieces.
— For? For fun, of course.
[0] I'm fairly sure; consider https://clerkmaxwellfoundation.org/html/zoetrope.html
[1] as he was then — not so sure that I recall this participant correctly
For most of them, building the thing is fun and instructive--and every once in a while I can draw from this reservoir of creativity for new public-facing projects. It's great!
Making contributions to open-source code of your choice just fun is something you can proudly tell others about because there is no money in it for you directly (Sponsors increase the excitement to work more, together and better).
Side projects can also become your source of fun if open-source projects are not for you, but you must share with people around you and the world.
And, transferable tech. Things like large distributed video games, are difficult, and the tech built for 'fun game', can be transferred to industry.
I'm still having fun. (but there's a little more javascript)
2022:
I’ve run companies, and done manager roles within organizations, I’m prideful of my coding abilities and find it more powerful of a skillset than management
Its objective to me to want to do individual contributor software dev work, and seeing how the corporate ladder has morphed into leveling to accommodate that, its really surprising and antiquated to hear their word choice of “more” than a developer
and its also sad to see how two-faced they are to their employees then, where they are seemingly gaslighting employees to being prideful of their wage work while being relieved to be exempt from that amongst people in the founder or capital tier that they respect
I like the build for fun and profit
Related
Laziness is the source of Innovation and Creativity
Laziness can spur innovation in programming by encouraging efficiency and problem-solving. Embracing laziness responsibly can lead to creative and efficient solutions, promoting a balance between productivity and creativity.
Maybe You're Not Sick of Programming
The article explores burnout in programming, attributing it to factors like bureaucracy and lack of impact. It advises taking breaks and addressing dissatisfaction before quitting, emphasizing the field's creative potential and rewards.
Code as Art
The article explores computer programming as an art form, emphasizing its aesthetic potential alongside functionality, highlighting examples like generative AI, esoteric languages, and contests celebrating unreadable code.
The art of programming and why I won't use LLM
The author argues that the effectiveness of large language models in programming is overstated, emphasizing coding as a creative expression and expressing concern over the diminishing joy in programming due to automation.
I learned the language of computer programming in my 50s – what I discovered
A writer in his 50s learned programming, favoring Python for its simplicity. He attended PyCon, noting diversity and efforts to address disparities in tech, emphasizing empathy and aesthetics in coding.