In no particular order. Or rather, an order defined by the job I've done, the problem(s) solved, the problem(s) encountered along the way, the client(s) if any, what I've learned (if anything, including but not limited to "never work for this client" and/or "never use this tool"... or indeed, "never work for this tool") and of course the size of "$$$".
I write programs, applications or design complete systems and I enjoy good feedback from people who use them. "Apps" are transient bits of script-kiddie-ware for those so-called "smart" phones - a passing fad, as we all know.
- I would love to change the world, but they won’t give me the source code.
Unfortunately, except for my own projects, people are still involved.
And as sarcastic as that subject line is, and as much as I really do like the people I work with, there is a peace and tranquility that comes with coding (again, especially my own projects) that is quite rare to encounter in people.
And yes, I sound like a total nerd, and I'm sure the shrink will note that I fit the programmer profile and the childhood traumas that led me to the safe space of coding. And while I actually really like people, there is something unique about coding - much less drama (not 0 drama, just less drama), when you wake up in the morning the code is still "in the same mood" as it was when you went to sleep, and when I get home from work and open up my project, the code hasn't had a sh*tty day requiring venting time and emotional support.
In my first full-time job, one of the project managers never told the programmers when changes (or new systems) went live. You'd toil away for 3 months writing a zillion lines of COBOL, and the first you'd hear of it ever being used would be years later in the canteen when overhearing "that XXXX system has saved so much time..." I realised (years later) that that particular project manager had never been a programmer himself. Kind of explains his attitude. All my other project managers at least let me know when my code started causing problems in production....
Yup. Wasting my time and our tax dollars for crap I knew was just going to sit on a virtual shelf gathering dust was one of the big reasons why I decided to leave defense contracting for commercial work a few years ago.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
Building air castles.
As I'm somewhat handicapped in the "arts" compartment -- as an example; in preschool I was told to mime instead of singing ... but coding gives me the tool for being creative, expressing myself ... "Hello World!"