UX/Design Practices • May 01, 2014 Form Does Count – Why Even Small Design Decisions Matter Avoiding details and ignoring small errors will add up to a lousy software experience. Every design decision matters.
Managing Your Team • Apr 30, 2014 The First Tech Hire – Helping Clients Build their Software Company We help our startup clients vet — and sometimes even recruit — their first software developer hire, and we make that person part of the project team.
Development Practices • Apr 29, 2014 This Code Is Untestable! (Part 2, for Developers) This post covers five anti-patterns that lead to untestable software, and how resolving these anti-patterns can clean up your codebase.
Development Practices • Apr 28, 2014 This Code Is Untestable! (Part 1, for Managers) What it means when a developer says code is "untestable," and what you should do about it.
Evolving the Industry • Apr 27, 2014 The Future of Wearable Technology Wearable technology has already come a long way, but it has not yet reached it's full potential.
Personal Optimization • Apr 26, 2014 8 Tips for Working from a Coffee Shop I learned a few things I could have done to use my time more effectively working from a cafe. This is my new coffee shop-preparedness checklist.
Developer Tools • Apr 25, 2014 Why Use Git? 5 reasons I prefer Git over other version control systems like SVN, Mercurial, Perforce, etc.
Evolving the Industry • Apr 24, 2014 Connecting Technology to the Real World Smart software helps us make connections between the abstract world in our computer or phone and the physical world around us.
UX/Design Tools • Apr 23, 2014 2 Tools for Better Remote Design Collaboration Applications to help our poly-skilled software design/dev teams communicate and collaborate.
Functional Programming • Apr 22, 2014 Functional(ish) C# & MVVM: Single-Responsibility and Code-as-Data Describes a method of writing code in C# that uses the Single-Responsibility principle and applies to WPF ViewModels.
Project & Team Management • Apr 21, 2014 Avoid Big-Bang Integration at All Costs!! Last-minute integration is dangerous, although large/multi-team projects unfortunately fall into this trap all too often when crucial deadlines are looming.
Growing as Makers • Apr 20, 2014 Software Practitioners Shouldn’t Overlook the Design Mgmt. Institute The Design Management Institute holds a wealth of knowledge about good design — knowledge that is directly applicable to software product development.