Why I Do Programming

11 artmare 4 7/26/2025, 5:57:20 AM esafev.com ↗

Comments (4)

account-5 · 1h ago
Why I do programming, as a non professional programmer, is to make my life easier; to have the computer do my work for me. I program to automate manual tasks.

I've stitched disperate corporate systems that don't communicate together with autohotkey. I've used powershell to complete jobs in minutes that take other people hours. I've even used MS Access for data analysis.

As a non professional programmer I learn to use what I have access to, which you can likely see from some of the things I've used above, is not much and stuff you probably wouldn't chose.

However in my personal life where I can follow my interests I struggle with choosing which technologies to learn. I want to learn what's going to last, like SQL for example. An example might be when I went with dart and flutter for cross platform app development, despite it constantly being said that Google will abandon. There were just too many we'd frameworks to chose from, flutter seemed like a no brainer, and it's been pretty great.

This is a bit of a ramble so tl;dr, I learn was useful and hopefully long lasting.

Nevermark · 51m ago
Why I do programming?

Why I do programming?

Why I do programming?

Why I do programming?

These are four differemt questions. With four orthogonal answers.

You cannot truly know your deepest self until you can answer all four questions with insights that resonate and mirror your true self.

Good luck on your unique journey.

(Love, absolutely love, the essay/story.)

croisillon · 12m ago
which of these 4 questions are answered in TFA according to you?
donatj · 1h ago
I recall in third grade coming across a QBasic program on my families second hand 286 that could read from the mouse. I have no clue how it worked looking back. Convinced however that the ball mice at the time must use little generators rather than the optical encoder wheels they truly used, and knowing generators were also motors when used in reverse, I spent literal months trying to essentially write to the mouse so I could move the mouse around the desk and spook my friends.

This of course never worked out, and eventually I told my uncle who worked in IT what I was trying to do and he explained why it wouldn't work and we actually disassembled my Microsoft Bus mouse to see how it worked.

Despite my disappointment, I'd learned some things about computers and BASIC in the process and frankly I was hooked.

Here I am 30+ years later still looking for novel uses for things.