Loneshow

21
reputation
3

I am a Computer Programmer. Prefer C, C++, Objective-C and assembly language. I use a Mac with OSX as a workstation. Lately, I am learning Swift using Xcode on a Mac Desktop.

I believe in modular well documented code and a good System Reference Manual for Hardware.

My beef is the word "foo" in documentation, For instance ...

"Move file foo into directory bar" Could also be written as ... "Move someFile into someDir"

Programming a computer can be a young man's game ... I am older now and find it hard to keep up with all the innovations that a software developer needs to know.

It's Moores Law, the number of transistors that can be packed into a chip doubles every two years, and with it every two years, it seems, system complexity doubles. A good software programmer needs to understand everything about his hardware. The reference manual for a cpu I am using is around 8000 pages long. That is a lot to learn.

Good Luck Young Programmers

Ian James