Sep
7
Management-Aided Software Engineering
Filed Under Books, Technology | Leave a Comment
The bread-and-butter mechanism by which an organization improves is
simple enough: People identify best practices that are already working
somewhere within the organization and propagate them. This involves no
great breakthrough, no new theory. It is basic hygiene. Companies that
can do it survive and prosper, and those that can’t don’t.
Less straightforward is propagation of good practice from one
organization [...]
Sep
7
The Best and Worst Programmers
Filed Under Books, Technology | Leave a Comment
A software development manager told me that he had a way to measure who
were his best programmers and who were his worst. Fascinated, I asked
him how he did it. He told me that he observed who was always out
asking questions of users and other programmers. I thought this was a
terrific measure, and I discussed it [...]
Sep
7
Perl Aikido
Filed Under Technology | Leave a Comment
I’ve spent the last two days in Damian Conway’s “Advanced Module Implementation” course. In it he steps through, line by line, the core code of his Attribute::Handlers, NEXT, Class::Delegation, Inline::Files, Filter::Simple, Perl6::Variables, Perl6::Currying, Hook::Lexwrap, Regexp::Common, and, yes, Acme::Bleach modules to show lots of different ways in which to build modules. And twist your brain in [...]