|
"Folks who have
studied scores of programming languages, worked in all
kinds of environments from microcode to mainframes,
capsule summaries don't explain what they actually do
for a living.
"What such programmers do is simplify. The broader their scope on a project, the easier it is for them to perform boolean reduction on the requirements, reducing the amount and complexity of source code. "They become process people. While their target is fulfillment of requirements, their focus is always upon clear design, ease of coding, documentation, support and maintenance." |
![]() |
Jack J. WoehrCyber-EpistemologistGolden, Colorado 80402-0051 USA email jwoehr (at) SoftWoehr.com Copyright © 2002-2009 |
My career:
I am a contributing editor to Dr. Dobb's Journal and a "Guru
Blogger" on Dobb's
Code Talk. I also blog for Go-Parallel about
multicore and parallel programming. I authored MT Books' Forth: the New Model and co-authored O' Reilly Associates' NetBeans: The Definitive Guide. Recently I've been writing Open Source fulltime. My
Open Source projects include FIJI the Forth-ish Java
Interpreter and PigIron Java Class
Library for z/VM SMAPI Programming. I am a committer
on JCurses.
I have also contributed to OpenBSD and to the Apache Ant Project. In the past ten years I have consulted to or been employed by various organizations as a "bootstrap" Director of Development, establishing a new or re-establishing a collapsed programming team, training, melding and mentoring a team, creating the processes for software development success, then handing over to a "house" Director of Development. |
Among others, I have consulted to (alphabetically) :
|