Remix.run Logo
altmanaltman a day ago

Finally my turn to shine! I learned how to play guitar for like a decade before I got into programming. I also write a lot and have some small novels I have finished.

I feel your analogy is right but it can extend to anything. Plumbing is a job, programing is a job and yes its basically the same process if you see at as a job.

But what OP means is the skill/ability of programming rather than the job of it. Think of a professional musician that plays cruise ships, their job is also like plumbing in the way you describe, which would mean its also just like programming in terms of a job.

Yet the skill/art to me has a lot to do with the art of music or the art of writing. All of them can be channels for creativity while forcing you to do very hard work on the mechanics. I cannot say the same about the art of plumbing where you do have the mechanics and need to work on it but it doesn't require cerativity or allow you to channel it.

I am currently working on a blog trying to explain concurrency and parallelism using the song "Free Bird".

taybin 15 hours ago | parent | next [-]

I actually think plumbing does require a bunch of creativity. Trying to add some fixture to an old house with out of spec walls and prior creative solutions can be a real challenge. And you can really appreciate the people who come up with an elegant solution that isn't "tear it out and redo it from scratch".

I'd like to read that blog post.

altmanaltman 5 hours ago | parent [-]

Yeah that also makes sense. I guess a better comment would have been to highlight the art/work aspects of any process. Like yeah, most jobs (even those that include creativite processes) will just become boring because jobs are standardized usually where you're going from point a to point b doing the same thing again and again. But that doesn't mean there is no art/creativity to the process itself but rather we restrict it intentionally in fixed jobs to standardize and this causes the split between thinking of code as a creative or non-creative pursuit.

MikeTheGreat a day ago | parent | prev [-]

> I am currently working on a blog trying to explain concurrency and parallelism using the song "Free Bird"

Ok, now I'm hooked :)

What's your blog? I don't suppose it has an RSS feed, hopefully? :)

altmanaltman a day ago | parent [-]

You can find my blog here: https://decodingvibes.com/. It does have an RSS feed and no ads or any kind of tracking or lead forms, etc. Do note it's mostly an entertainment or pop-programming style writing, not something that does deep dives into super technical stuff (mostly because I don't think I am qualified to write something I don't fully understand) but I try to keep it fun!