Wealth Actually
EP.105 THE PROGRAMMER’S JOURNEY with ANDY HUNT
All of us have become more reliant on technology and software to solve problems and improve our lives.
However, many of us understand less and less about the programming that goes into these solutions.
Further, we forget or ignore the human element of this problem solving.
In this episode, I speak with ANDY HUNT who has devoted his life to these issues.
Andy Hunt is a programmer turned consultant, author and publisher. He’s authored a dozen books including the best-selling “THE PRAGMATIC PROGRAMMER,” was one of the 17 authors of the AGILE MANIFESTO and founders of the Agile Alliance, and co-founded the PRAGMATIC BOOKSHELF, publishing award-winning and critically acclaimed books for software developers. He’s currently writing science fiction (see conglommora.com) and experimenting with The GROWS Method®.
We talk about his early days of programming and the power of community and process in the world of software design as we go into his experience with broader consulting at the enterprise level.
Further on, Andy dives into what he considers to be important in the future of programming and advice for young programmers.
Finally, as a consummate Renaissance Man, Andy discusses how his hobbies in writing science fiction, music production and woodworking excite his brain and inform his problem solving ability.
Andy started in the do-it-yourself days of CP/M and the S100 bus, of Heathkits and Radio Electronics. Andy wrote his first real program, a combination text editor and database manager, for an Ohio Scientific Challenger 4P. It was a great era for tinkering. Andy started hacking in 6502 assembler, modifying operating systems, and wrote his first commercial program (a Manufacturing Resources Planning system) in 1981. He taught himself Unix and C, and began to design and architect larger, more connected systems.
Working at large companies, Andy kept an ear on Usenet, and started his early email habit via a direct bang-path to ihnp4. Next he settled into electronic pre-press and computer graphics, and worked on that wondrous eye-candy that was Silicon Graphics machines. By now a firm command of several flavors of Unix, from BSD to System V, led Andy to try consulting in the early 1990’s.
His knack for stirring things up really began to come in handy, and it soon became obvious that many of his clients each suffered similar problems—problems that Andy had already seen and fixed before.
Andy joined up with Dave Thomas and they wrote the seminal software development book, The Pragmatic Programmer, followed a year later by the original Programming Ruby: The Pragmatic Programmer’s Guide, which introduced the Western world to this new language from Japan. Together they founded The Pragmatic Programmers and are well known as founders of the agile movement and authors of the Agile Manifesto, as well as proponents of Ruby and more flexible programming paradigms. They founded the Pragmatic Bookshelf publishing business in 2003, helping keep developers at the top of their game.
Andy is a founder of the Pragmatic Programmers, founder of the Agile Alliance and one of the 17 authors of the Agile Manifesto, and author of a dozen or so books on programming, agile methods and learning, as well as science fiction and adventure. He is an active musician and woodworker, and continues looking for new areas where he can stir things up.
Comments from Andy on his early career-
-Where did your initial interest in programming develop?
(The Do-It-Yourself days)
-What were the types of problems that attracted your attention?
-What languages did you gravitate toward?
Working for larger, more complex situations
-What were the big lessons you pick up in those work environments?
-Programming considered by laymen as a solitary pursuit- was there an adjustment in delegating work or collobroating? When does management of strategy get in the way of execution?