We started a podcast — and called it "Tech Done Right" — because we wanted to talk about what matters in technology.
We’ve always been eager to teach people about technology. We teach developer bootcamps, we teach each other, we even teach our clients with a Chicago tech events series. It’s important to us to build a better community by building better software. That’s why I’ve published books throughout my career and continue to blog about Ruby on Rails. So when we found a partner in Mandy Moore who could help us produce a podcast, it seemed like a natural next step.
We have the iPhone to thank for the proliferation of Internet of Things examples. When it launched, all of the sudden everyone was carrying a universal remote in their pocket. With the iPhone, the history of the Internet of Things explodes. Pretty quickly IoT was popping up in home appliances, then creating the connected home trend. Our first Internet of Things device applied the technology to the manufacturing industry. Today we work on Internet of Things projects in utilities, logistics and retail as well.
The best part? It’s clear this is just beginning. Internet of Things growth is happening fast, and businesses who take advantage now can benefit for years to come. Here’s a guide to the Internet of Things to help you make that happen.
Every time we start an engagement, we sit down with our new partner to decide whether to build vs. buy software. It’s not something development shops typically do. We like our “hammer” of custom software solutions, but to be good consultants, we can’t treat every project like it’s a nail.
That’s why we help every partner weigh the advantages of buying software versus building. If we can find existing technology that meets their needs, we can save them tens of thousands of dollars.
Mobile usability testing is hard to do properly, and in-app analytics aren’t all that easy to collect either. But without the user insights both can provide, you’re leaving the success of your business up to guesswork. We can’t recommend you blindly launch a website, then try to improve usage by looking only at pageviews. So we also don’t let clients toss together an app, then guess at improvements based on download numbers.
That’s why, even though it’s hard, we’ve developed a mobile user testing process. We start by collecting the best insights we can while we’re building the app, then we track usage statistics and analytics after it’s launched. That way we can learn why users do what users do. To make informed decisions that improve the product and grow the business, we need to start with mobile app usability testing.
A code audit is the rare do-over in business, a chance to look through your existing codebase and make it better based on what you know now. Just like rehabbing an old house, code audits allow you to save everything that’s working and build on that, instead of scrapping the lot and starting from scratch.
This means they can be the best way to squeeze value out of what you already have.
Judith (left) and Aly (right), happy to finally be somewhere that values both project management and UX.
As a UX developer (Aly) and a project manager (Judith), we’ve both had jobs where the value of project management and UX wasn't recognized. We were written off as “overhead” or a “nice-to-have” instead of being treated like necessary functions that improve the final product.
You can trace most problems in software projects all the way back to the start. Maybe there was a large PDF of needs and requirements. A project kickoff meeting or call that had everyone nodding, but no one asking any questions. A set of goals for the project, but no understanding of how they support the goals of the business.
It’s no wonder things go off the rails — and yes, as a Rails development shop, we endorse that pun.