Business Practices • Jan 22, 2013 Dealing with Bad Behavior and Broken Communication in Teams Technical professionals may rely on their technical knowledge to support their careers. Learning this dialog framework could boost their careers.
Embedded Systems • Jan 18, 2013 STM32F4 Discovery Toolchain for Mac OS X My process for setting up a full development chain for the STM32F4 Discovery board.
Ruby • Jan 09, 2013 Simple Passive Code Generation Code generation isn't beyond any developer capable of writing the simplest script.
UX/Design Practices • Jan 08, 2013 Innovation through Brainstorming with the F.I.T. Technique Mid-project brainstorming sessions are a great way to maintain perspective and test your assumptions.
UX/Design Tools • Dec 14, 2012 Why I Use Keynote as a Design Tool Keynote is a powerful, lightweight tool, and I use it for many projects — from storyboards and user scenarios to process flows and visual frameworks.
Functional Programming • Dec 13, 2012 Using Haskell’s CmdArgs Package The CmdArgs package takes the pain out of creating command line interfaces around Haskell applications.
Web Apps • Dec 09, 2012 Building and Deploying Custom Binaries on Heroku Heroku is a great platform – if it has what you need. Here's one workable approach to installing custom binaries on Heroku.
Technical Practices • Dec 07, 2012 Thinking Abstractly: Why Programmers Don’t Write Binary Code Software developers don't write in 1s and 0s. They use layers of abstraction – and so do you.
Business Practices • Nov 30, 2012 What Business Leaders Must Do in Multi-Project Environments It is critical for business leaders to assign a clear sequential priority to every project and control the flow of work by postponing their start.
Functional Programming • Nov 28, 2012 Clojure Conj 2012: Logic Programming, ClojureScript, and the Importance of Small Services One of the major themes at this year’s Clojure Conj was logic programming.
Software Science • Nov 15, 2012 Message-Oriented Programming Designing around the messages, rather than the objects, brought my whole system into focus. If modules communicate by passing around self-contained textual data, or a simple struct
Ruby • Nov 13, 2012 Convenient Trick for Tolerance-based Test Assertions Using #ish Enabling the #ish syntax to ease the writing of automated Ruby system and integration tests that rely on fuzzy or tolerance-based assertions.