Exploratory Testing • Aug 16, 2014 More Ways to Test – Follow the Data One of the exploratory testing techniques I use is a "Follow The Data" tour – tracking a piece of data through the system.
Project & Team Management • Aug 15, 2014 Customers – Out of Sight, But Still in Mind Your customer should be engaged, whether off-site or on. Keep communication channels open, and don't be afraid to reach out.
Development Practices • Aug 14, 2014 Floating Point Numbers & Currency Rounding Errors Even when you know you shouldn't use floats/doubles for currency, there are several many places that rounding errors can slip in.
Functional Programming • Aug 13, 2014 Haskell SDL Bindings on Windows Getting the Haskell SDK bindings running on Windows, using the SDL 1.2.
Project & Team Management • Aug 12, 2014 Tools & Practices for Remote Teams, Part 1 – Be Prepared Remote team success starts with the right attitude, infrastructure, and communication tools.
Software Science • Aug 11, 2014 Fisher-Yates Shuffle – An Algorithm Every Developer Should Know Unlike biased algorithms, the Fisher-Yates Knuth shuffle algorithm produces each outcome with equal likelihood.
Personal Optimization • Aug 09, 2014 Worry; Don’t Stress Don't let worry turn into stress and bog you down. Here are 7 ways to keep your worries and concerns a positive force in your life.
Web Apps • Aug 08, 2014 Requiring All Page Objects for Angular Protractor Specs You've got an Angular app and test suite. You're using Page Object, but it's cumbersome. Wouldn't it be nice to automate that?
Developer Tools • Aug 07, 2014 Customizing IntelliJ for Emacs Compatibility IntelliJ out of the box isn't very comfortable for an Emacs user. It gets much better with some keymap tweaks and LivePlugin customizations.
Project & Team Management • Aug 06, 2014 3 Steps to Better Project Scope Management No project plan goes unchanged, and that's okay. So here are 3 ways to better manage your agile project scope when the inevitable happens.
Culture • Aug 05, 2014 Embracing the Freedom to Fail College and past jobs taught me to be good at getting all my ducks in a row, but nothing had taught me to experiment and not be afraid of messing up.
DevOps & System Admin. • Aug 04, 2014 Debian and Ubuntu Automatic Security Updates Automatic security updates for Debian and Ubuntu with unattended-upgrades provides an easy way to keep your servers patched against recent vulnerabilities.