Planning Your Project • Nov 11, 2014 Charting our Features & Priorities with a Story Map A story map helps us wrap our minds around everything we want our product to do, then prioritize and create implementation phases.
Web Apps • Nov 10, 2014 Validating & Formatting Credit Cards in AngularJS Understanding the algorithms behind credit card validation, plus how to implement them for a web front-end using AngularJS.
Exploratory Testing • Nov 08, 2014 Spilling Cheques – On the Limitations of Testing Tools I can use tools to help me write this blog post, but I also need to be aware of the limitations of those tools.
Platforms & Languages • Nov 07, 2014 Trying out Rust – Packages, Upgrades, & Security I've been getting started learning the Rust language and thought I'd share some my initial take-aways.
Project & Team Management • Nov 06, 2014 Answering Client Questions – 5 Alternatives to “I Don’t Know” Consulting time is expensive, and clients expect an answer. Here's how to always answer a client's question, even if you don't know the answer.
Software Science • Nov 05, 2014 Optimizing Tail Call Recursion Writing optimized recursive tail calls so they execute in an iterative way and use constant stack space.
Managing Your Team • Nov 04, 2014 Agility is about Accuracy Projects, especially software projects, are liable to change. Agile gives us the power to change course, navigate around obstacles, and add new ideas.
Development Practices • Nov 03, 2014 Breaking Things Is the Best Way to Fix Them Stuck while debugging? A little creative destruction can shed some light on the shape of the problem and narrow down your options.
Personal Optimization • Nov 02, 2014 3 Tips For Managing Your Time and Tasks It seems like we are all complaining of not having enough time, even with realtime communications and a smart phone in every pocket. These 3 tips will help!
UX/Design Tools • Nov 01, 2014 Creating & Sharing Color Swatches in Adobe Create spectacular color swatches for Adobe applications, then save them to use in all your favorite design applications.
Growing as Makers • Oct 31, 2014 Insights from Tina Roth-Eisenberg at the CreativeMornings Summit When starting an initiative, you need both a clear vision and a loose structure. Find the people you want to work with, then trust them.
iOS / OS X • Oct 30, 2014 Exploring iOS Core Bluetooth: Read Requests Logging and packet sniffing to learn more about how Core Bluetooth's readValueForCharacteristic method behaves.