Steve Tauber

Steve Tauber

Steve is an American living in Zagreb. He has experience as a CTO, senior programmer, project and product manager, and trainer.

Engineering

A field guide to modernizing your PHP project — how to avoid a rewrite through incremental development

Sometimes the code really is unmaintainable and non-upgradeable. Other times, it might just be old and written in a technology that’s dated or deprecated. Learning how to work with legacy code is a skill in itself. Here’s our playbook for modernizing that old PHP project.

Leadership

Why you don't need estimates

How should you estimate your work? Are estimations needed when developing software? What is the value of estimations? What is an alternative to estimating work?

Engineering

Why code quality matters

In today's digital landscape, software development is a crucial aspect of most businesses. However, many organizations overlook the importance of code quality. Ensuring code quality is critical for various reasons, from financial stability to customer satisfaction.

CTO

How a CTO builds a team

There are many factors involved in building a thriving team. This is what a CTO must consider when hiring expert teams to build software.

Leadership

Why you should invest in good engineers from the start

Investing in senior engineers is crucial for startups. They bring speed, efficiency, and quality to development, boost team morale, and ensure long-term profitability. Hire senior professionals from the start for success, here is why.

Leadership

How to use Steve's Test during job interviews

When applying for a new job, it is tough to understand the culture of the team you are about to join. Use The Steve Test to evaluate the team culture.

Engineering

Why you should code your infrastructure

Have trouble documenting your infrastructure? Infrastructure as code might be the solution you are looking for.

Leadership

Why you should invest in consolidating your documentation

Where is your documentation kept? Is it one tool that everyone has access to? Here's why you should consolidate your documentation.

Leadership

Why is operational documentation more important than you think

Do you have an employee handbook? Are senior people required to spend hours answering questions of colleagues? Here's how documentation can help.

CTO

The Steve Test: 12 Steps to Better Teams

Evaluate your team’s culture with a simple test. For managers, learn how you can improve your team. For individual contributors, learn what you’re missing out on when it comes to team culture.

Leadership

Why retrospectives are essential

Teams of all experience levels can improve their way of working, but only if they take a moment to retrospect.

Leadership

Why remote work works

Here we address some common excuses about why remote work doesn't work.

Engineering

Why a microservice-based architecture isn't a holy grail

Microservices are a very popular architectural approach — maybe too popular! Here's why it might not be ideal for your organization.

Leadership

Why exit interviews are valuable

Do you perform exit interviews when people leave the team? Here are some of the reasons to incorporate this feedback moment.

Engineering

Why is it good to deploy frequently

Do you deploy every day? Your team probably should. Here's why.

Subscribe