sorcerer_see: (Default)
New insights I have had lately in regards to programming

- software is made for hardware
We ought to use the software that uses the hardware we have in our hands most optimally. It is our hardware that should determine which software we use, it should not be a political choice. Of course politics and ethics are important, but if we want to make a political/ethical choice we should choose the right hardware to support it. There are many ways to use software in an ethical manner, but it is just counter intuitive to use software that does not fit certain hardware optimally.

- programming languages are created to program computer hardware to do what we want it to do
We ought to use the right languages in combination with the right hardware to get the  result that we seek.

versatility and flexibility make a master
A master programmer is a person who can use any language and any hardware that gives him the best result.

- programming is an art
It requires technical understanding to use the tools of the art. But in the end the programmer is an artist in the first place, and only second a technician, for it is the art that he produces that determines his mastery, regardless of how he manages to accomplish this result. The result is a virtual experience created by video and audio output, just like painting and music, that is interpreted subjectively by users, depending both on technical knowledge as well as talent, hence I call it an art.

- to become a master I should be programming language-, system- , platform-, age-, etc- agnostic
I should use any tool at my disposal to produce the art that I want to produce. Dogmatism, bias, and an identification that is too narrow, are my adversaries.

- ...

Profile

sorcerer_see: (Default)
sorcerer_see

October 2025

S M T W T F S
    12 34
56 7 8 9 10 11
12 1314 15 16 1718
19 2021 22 23 2425
2627 28293031 

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 17th, 2026 06:32 am
Powered by Dreamwidth Studios