Author: Bill Lenoir
Bill Lenoir
29 Jun, 2021

The Web Vitals Initiative: What You Need to Know

Google’s Web Vitals initiative evaluates each of your pages across three critical metrics to arrive at a UX score, which it then uses as an input for your search ranking. How well you score on these metrics depends on how your site is coded and served. As we’ve discussed...
Bill Lenoir
22 Jun, 2021

How to Build a Domain Model

I have written frequently about what a domain model is and why it’s important to have one. Reading those posts would lead you to believe that it’s a simple task to build one. That’s not a wrong impression. The difficulty lies in getting started and then ensuring the model...
Bill Lenoir
08 Jun, 2021

What Does it Really Mean to be Intuitive?

The highest praise a user interface can receive is to be called intuitive. The users don’t have to think about how to use the interface, they just execute the task at hand. What’s not to like about that? It is a worthy goal, but one that should be approached...
Bill Lenoir
20 Apr, 2021

When Is a User not a User?

Thinking in Terms of Roles rather than Individuals How many times has this happened to you? You’re buying a gift for someone important in your life. You get them something that may not be your thing, but you know they’re into it. Next thing you know, you see ads...
Bill Lenoir
06 Apr, 2021

Product Owner Nightmares: The Unknown Unknowns

As a product owner, what keeps me up at night is the thought that there are unknown problems lying in wait, ready to spring their trap when I least expect it. I talk to stakeholders to clearly define the problem, ensure consensus on priorities, and focus the team on...
Bill Lenoir
23 Mar, 2021

When Do You Have Enough Requirements?

As a product manager, balancing the priorities of product features with their level of detail is key to shipping the best product as quickly as possible. Understanding the context that the business operates in gets you to the right product feature priorities. Translating those features into technical requirements that...
Bill Lenoir
19 Jan, 2021

Getting Software Right: The Iterative Process in an Agile Environment

At its heart, software development is a hypothesis testing process. Based on your team’s experience and their understanding of the market, you believe a certain set of features will achieve your organization’s goals. You can build out that set and release it, hoping it will be successful. Or, over...
Bill Lenoir
19 Jan, 2020

Senior Level Java – Full-Stack Developer

Overview Ten Mile Square is looking for a talented full-stack software engineer who is passionate about technology to join our growing team of product, technology, and software professionals. The initial assignment for the new positions is to develop an industry-leading platform with our existing team at a well-known music...
Bill Lenoir
19 Jan, 2020

Junior Automated Test Engineer

Overview Ten Mile Square is looking for a talented automated testing engineer who is passionate about technology to join our growing team of product, technology, and software professionals. The initial assignment for the new position is to develop an automated test harness for a web-based workflow application. The development...
Bill Lenoir
19 Jan, 2020

Junior to Mid-Level DevOps Engineer

Overview Ten Mile Square is looking for a talented junior to mid-level DevOps engineer who is passionate about technology to join our growing team of product, technology, and software professionals. The initial assignment for the new position is to operate and develop deployment automation for a Drupal environment in...