Heilmeier’s Catechism

Heilmeier’s Catechism When George Heilmeier was the director of ARPA in the mid 1970s, he had a standard set of questions he expected every proposal for a new research program to answer. These have been called the Heilmeier Catechism. It’s a good exercise to answer these questions for an individual

Continue reading »

Mapping Django ideas to Java, Servlets and Struts

It’s been weird to consider the concepts in Java with servlets and the Struts web framework since I’ve been using Django and Python for the last year. http://stackoverflow.com/questions/17264522/how-do-django-concepts-map-to-java-servlets-struts-and-jsp-pages So I posted a question on Stackoverflow with an answer that describes how some Django concepts translate into Java web development concepts.

Continue reading »

Presentation: Why PyCharm

Just created a short presentation for work about why I’m checking out the PyCharm IDE. I wrote an article about trying out PyCharm for Python development. I learned to use it when working with Django (though I have used Emacs for web development usually). PyCharm has a lot of advantages

Continue reading »

Effective Technical Leadership

Some notes from the Effective Technical Leadership talk given by David Byttow. Attributes of an effective technical lead Knowledge: “A strong tech lead’s knowledge is broad and deep…A tech lead should be a master of several technologies.” Speed: “be ultra-responsive and capable of making instant decisions, always kicking the ball

Continue reading »