Computers > Operating Environment >
- DOS, 4DOS > Batch file programming
- Dash, Bash, Zsh > Shell scripting notes
- Many Linux tools are programming-like.
- Development
- Collaborative programming is essential for learning.
- /tag/programming+comedy
Random links ∞
https://reproducible-builds.org/
- Deterministic stuff
- https://www.codecademy.com/
- An innovative block-based programming environment
- An implementation of QBASIC in Javascript
- Kano (computer)
- What are algorithms?
- On the dangerous of floating point precision issues.
- 2016 Best Coding Resources
- Software Developer Meme Dump
- https://gitter.im/ is a community thing.
Advice ∞
- See also Hackers
- Probably /tag/writing+programming
- Working on Free Software
Programming is terrible—Lessons learned from a life wasted. EMF2012
Tidbits ∞
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idoits. So far, the Universe is winning.
Lightbulbs ∞
How many programmers does it take to change a light bulb?
- None. That's a hardware problem.
How many programmers does it take to change a light bulb?
- Two. One always quits in the middle of a project.
- I think that's a device driver problem.
How many C++ programmers does it take to change a light bulb?
- You're still thinking procedurally. A properly designed light bulb object would inherit a change method from a generic light bulb class, so all you'd have to do is send it a bulb change message.
How many testers does it take to change a light bulb?
- We just find the problems. We don't fix them.
How many developers does it take to change a light bulb?
- The light bulb works fine on the system in my office.
How many Unix hacks does it take to change a light bulb?
- As many as you want; they're all virtual anyway.
How many database people does it take to change a light bulb?
Three.
How many technical writers does it take to change a light bulb?
- One. Provided there's a programmer around to explain how to do it.