Crafted Thinking

Perspectives on building smart, human-centered tech.
Cloud Migration Strategy: 5 possible options
2022-10-15

Cloud Migration Strategy: 5 possible options

Cloud migration is the moving of applications, data, and other business aspects from on-premises to a cloud computing environment. By migrating to the...

About 8 min to read
Read more
Remote-first: Your Choice, Your Responsibility
2022-08-16

Remote-first: Your Choice, Your Responsibility

Many organizations are announcing their new work models as they try to solve the problem of “returning to normal.” But why return for those who never ...

About 2 min to read
Read more
6 IoT Trends to Watch in 2022
2022-05-17

The internet of things (IoT) is the network of physical devices, vehicles, buildings, and other items embedded with electronics, software, sensors, ac...

About 6 min to read
Read more
Business Cost of Skipping TDD and Code Reviews
2022-02-17

Business Cost of Skipping TDD and Code Reviews

Most software projects have tight deadlines. Operating at the speed of business today demands this.

When you’re working under these tight deadlines, ...

About 6 min to read
Read more
The Hidden Costs of Context Switching: 4 Strategies for an Optimized Workday
2021-11-30

The Hidden Costs of Context Switching: 4 Strategies for an Optimized Workday

Many people wear several hats at their job and find themselves task hopping throughout the day. The problem with this is that humans are inherently ba...

About 6 min to read
Read more
The 4 Key Components of Modern Software Culture
2021-11-10

The 4 Key Components of Modern Software Culture

The Modern Software Culture embraces DevOps teams, agile development practices, test-driven development (TDD), and continuous integration and deployme...

About 7 min to read
Read more
The Characteristics of Serverless Architecture
2021-10-19

The Characteristics of Serverless Architecture

Serverless architecture, launched in 2014, is a relatively new cloud computing execution model that’s been making waves in the IT world. The term refe...

About 6 min to read
Read more
What is a Design System?
2021-08-18

What is a Design System?

The common misconception about Design Systems, as they relate to software development projects, is that they’re simply style guides and/or component l...

About 7 min to read
Read more
5 Organizational obstacles to cloud migration with solutions
2021-05-26

5 Organizational obstacles to cloud migration with solutions

While the benefits of migrating to the cloud are many - improved operational efficiency, reduced costs, and improved scalability to name a few - there...

About 7 min to read
Read more
When to use experts for technology advice
2021-01-18

When to use experts for technology advice

Nowadays, CTOs and software architects must provide the technology strategies to meet an ever-shrinking intersection in the Venn diagram of corporate ...

About 6 min to read
Read more
How to Reduce Product Development Costs by Sharing Responsibilities
2020-06-09

How to Reduce Product Development Costs by Sharing Responsibilities

In a Modern Software Development process, non-functional requirements such as security or user conversion **may account for 50% of the total product d...

About 3 min to read
Read more
The Never Ending MVP (Mininum viable product)
2020-01-08

The Never Ending MVP (Mininum viable product)

I’m writing this while on a road trip in my camper. It’s amazing how I can see so many places and do so many things in such a short time.

Interesting...

About 4 min to read
Read more
< Newer posts Older posts >