Resources
Atom as an Alternative Development Environment
In years past the best development environment was almost always expensive, both to acquire and maintain. When these tools moved

Gotta Keep ‘Em Separated: Building Scalable Architecture
I’ve got a concern, and I want to share it. You might or might not even care about it, that’s
Minimize the Impact of Change on Your Users
Yes, change is inevitable: New technologies become available while old ones sunset Business context evolves Your product’s users gain experience
A Mock Conversation
Have you ever been part of a conversation that goes something like this? Sales We can’t sell the product as

The Value of a Technology Assessment
I know what I know if you know what I mean Edie Brickell & New Bohemians We sometimes get pushback
Seven Resolutions for 2018
Last year I wrote a post about embracing resolutions around this time. I thought to do a similar post this
The Tablecloth Trick:
How to Modernize Legacy Software
Change is constant. Your business priorities shift, personnel come and go, and the technology you built your product with evolves
Learning Cultures: Beyond Agile
“Agile” has dominated the conversational, transformational, and practical aspects of technology development for over a decade now, and its history

Cloud Native Changes Everything
It’s December 2017. You’ve probably already migrated your legacy infrastructure to the cloud, got yelled at by your CFO for
Smash Technical Debt
We know technical debt is bad. As Rick Garvin wrote in Headwinds: Legacy Technology’s Invisible Drag, it “can reduce your
Giving Thanks for Lessons Documented
Just as with Thanksgiving dinner, your business may have tasks that occur on a regular basis, but not often enough
The Annual Checkup
Why You Need an Objective Assessment Just as you go to the doctor to check for hidden health issues each
Headwinds: Legacy Technology’s Invisible Drag
Like a beautiful sailboat covered in barnacles below the waterline, obsolescent legacy technology can reduce your company’s velocity, productivity and
Don’t get spooked by defects
The last way you want to find a product defect is from the customer. Boo! Even tiny errors, such as
The Steady Stream of New Products from AWS
Amazon Web Services (AWS) has long been the leader in Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS). However, there’s been a veritable
Python Virtual Environments
Overview Python Virtual environments are tools that can isolate a workspace in order to maintain project dependencies. Without this, packages
The Compressed Java Zip Solution
Recently, I had a requirement on a project to systematically zip up a directory of reports to be stored on
Introduction to Java 8 Streams API
One of the key features introduced in Java 8 is the Streams API. Streams allow parallel processing of Collections and
Taming of the Subselect: Three ways to use this troublesome SQL Query
Subselects can be used in many ways: filtering, retrieving specific data, and creating custom joins. Writing effective SQL using subselects,
Using CGLIB with proxy-target-class=”true”
In this post, we are going to take a technical deep dive into the world of Java, AOP, and Bytecode in
Alden Hart Wins Executive Management Award
SmartCEO has named Ten Mile Square’s Alden Hart as a winner of its Executive Management Award for CXOs. This is
Angular 1 or 2: Which is the Best for Your Project?
With Angular 2 coming out of beta, it is now available as a front end framework for your new project.
You say you want a Website… (Part 1)
Well, you know, we all want to change the world. One of the first tasks people tackle when starting a

Software Architecture vs The Evil Forces of Entropy
Requirements evolve, technology evolves, processes evolve, and users evolve. So why is it that the systems, applications, and their underlying
6 Out of Scope Ways to Add Value to your Company and Clients
It seems to go without saying that adding value is important. As consultants, we add value through our work; otherwise, our
Web Accessibility Should Be a Goal for All Sites
For many businesses, web accessibility is viewed as more of a hassle or statutory requirement than a good business practice.

Running Successful Technology Assessments
These days, almost every business relies on technology products and platforms to run daily operations and meet its goals. Unfortunately, your
Investor Presentations, Part 2: The Nine Rules for Making Your Pitch
Per Part 1 of our musings on Investor Presentations, writing your investor presentation is actually the easiest part of raising funds;
Investor Presentations, Part 1: Building Your Winning Pitch
High quality investment funds see hundreds of business plans a year and even more executive summaries; however, they fund maybe