andrew hunt
TRANSCRIPT
ANDREW HUNTa.k.a Andy Hunt
Prepared by:Faiq Suhail
FA16-MSCS-0012
INTRODUCTIONAndy 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 nine books. He is an active musician and woodworker, and continues looking for new areas where he can stir things up.
ACHIEVEMENTSAndy started in the do-it-yourself days of CP/M and
the S100 bus, of Heath kits 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.
ACHIEVEMENTSWorking 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.
Books By Andy HuntAndy 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.
Some of his other famous books are:Pragmatic Unit Testing in C# with Nunit, Andy Hunt and
David Thomas, 2004, The Pragmatic Bookshelf,Practices of an Agile Developer, Venkat Subramaniam and
Andy Hunt, 2006, The Pragmatic Bookshelf.Pragmatic Thinking and Learning: Refactor Your Wetware,
Andy Hunt, 2008, The Pragmatic Bookshelf
Pragmatic BookshelfTogether 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.
CURRENT PORTFOLIOAndy Hunt informalHere’s a list of some current projects and
interests (as of November, 2016):Finished first draft of a new novel, Conglommora.
Details coming soon. Check out conglommora.com if interested.
Publishing books I’d like to read at the Pragmatic Bookshelf (pragprog.com)
Working on a better way to develop software (growsmethod.com). Come and help! Private and public workshops now available.
CURRENT PORTFOLIOPlaying trumpet, flugel horn, and keys in
several local bands including a Steely Dan cover band, two jazz groups, and a honky-tonk bar band (all Raleigh/Durham area). Arranging charts for the bands.
Writing music for film trailers / commercials, mixing and mastering for friends (soundcloud.com/strange-special-air). Trying to find time to compile a better portfolio, not much posted at the moment.
GROW’S METHOD
GROWS METHODThe GROWS™ Method is a set of practices and
approaches to integrate effective software development within an organization. It's based on several key concepts:
skill stages model to guide personal and organizational growth and development
experiments that provide feedback loops to answer technical questions and drive practice adoption
inclusiveness to ensure that all parts of the organization work together
tracer-bullet style development to grow the software project in a steady, robust and responsive manner
GROWS METHOD
Benefits of The GROWS™ Method:Improve organization-wide buy-inPromote dependable and efficient develop
mentImprove individual & team skillsGain real-time visibility of progressBuild trust with transparency and
accountabilityReduce technical riskGrow your organization
Why Do You Need GROWS?Since its founding in 2001 the agile movement has helped
many organizations improve their software development, producing better software, with faster time to market. But it’s not all roses: many organizations are still struggling, and many who have tried and adopt an agile approach have not seen the success they deserve. We still regularly face problems such as:
Projects fail time after time, no matter how much time and energy we pour into them
Management has little to no visibility into project progress or status
Development teams don’t understand their management’s decisions or direction
Why Do You Need GROWS?Team members feel like they’re stuck in dead
end jobs with no defined career pathThere’s no predictability to the existing SDLC
processTechnical practices aren’t included,
understood, or budgetedLack of automation is curtailing new work
SIMILARITY OF GROWTH METHOD WITH AGILEThe GROWS Method honors the intent of the
Agile Manifesto. It tries to avoid dogmatic approaches, and recognize that there is no such thing as a "typical" company; that one size does not fit all. It tries to incorporate better ideas about learning, so that you start with very simple practices that do not require a lot of judgment calls, and progress to practices that require more experience and judgment once you have more experience.
GROWS METHOD WEBSITEFor more information on Grows method,
please visit the following URL:www.growsmethod.com
WHAT’S NEXTComing up next?Writing Elixir and Phoenix code to
manipulate MIDI in real timeExpand my Halloween project of multiple
Raspberry Pi’s, Arduino, pneumatics, audio and effects to a full-blown Elixir/Phoenix/OTP demonstration.
Revise my book Pragmatic Thinking & Learning
Maybe a top-secret project or two..
Referenceswww.toolshed.com (Andy hunt intro, current
portfolio, what’s next)www.growsmethod.com