Blog

Sharing experience and knowledge is my real passion.
What I love the most is to share a point of view, not specifically in a top-down manner, but more about what works and what doesn’t, and about always being willing to learn from other people’s experiences.
Every piece of content you’ll find here has been created based on a real situation.

How to make sure your developer charges you the right price

I come across this question quite often, but it came up most recently when working with one particular startup founder. He started by sharing his very promising idea with one developer, the one who created the first version of his app. As his business took off, he began to work with several developers. And that’s where he noticed the discrepancies between the timelines and prices they each offered. This is not rare, so today we’re going to break down how to make sure you are charged a fair price by your developer.

read more

July 2018: Personal retrospective

I was wrong. I was wrong when I gave startup clients the freedom to call me anytime they needed me. I was wrong when I thought people would consider learning technical management without knowing what was waiting for them around the corner. I was wrong… because startup founders never saw the problems coming.

read more

Testing your app during development

I was working with a startup that was just a few weeks away from their launch, and I noticed they were a bit confused regarding where they should release the app. This is not uncommon—test environments for demo applications is a confusing topic, especially for people who don’t deal with software development on a daily basis. So, I’ve decided to dedicate a full article to explaining everything a startup founder needs to know about test environments.

read more

My own techniques for knowledge management

Startups are a unique and delicate type of business. Startup founders need to go through a minefield just to get to the growth stage, which in turn comes with its own challenges. One of the most common ones, caused by the constant flux of employees and need for new helping hands, is knowledge management. We need to do our best to avoid losing knowledge, we simply can’t afford it. So, today I’m sharing with you my own techniques for knowledge management.

read more

4 Guidelines to nurture your team from afar

Everybody wants to be happy. Developers are not the exception. And as an employer, it should also be your priority to keep your employees and freelancers satisfied. Happy people make the most efficient and creative workers; and those who are best at what they do earn the luxury of taking risks for the sake of their own happiness. That’s the real power of remote management as a startup: getting A+ people from all over the world, the best in their fields, willing to build your dream with you. So, what can you offer in exchange? That’s what we’re learning today.

read more

5 Tips to effectively manage a startup team remotely

To be honest, it has been a while since I’ve seen startups being built truly remotely. Most of those that try, definitely lose some efficiency in the process. You see, when the developer is working in the same office you are, you could literally look over his shoulder every step of the way, if you wanted to. Managing a startup remotely takes that control away from you, and you’re left without the advantage of regular-office dynamics and hierarchy. It can be quite intimidating if you don’t know exactly how to handle it. But luckily for you, that’s exactly what I’m going to cover today.

read more

Building a startup with AI

Building a startup can be challenging, but wanting to integrate artificial intelligence (AI) to that endeavor makes it a daunting experience. Especially at the beginning—since startups usually lack in-house developers and the capital necessary to tackle such complicated projects. But not to worry, today we’re breaking down how to integrate and build AI as a startup.

read more

Mid-year retrospective: The challenges of putting clients’ interest before my own

It’s not always easy to build a business when you’re willing to do everything for the good of your clients. Everything I do—video course production, speaking and recorded one-on-one consulting sessions—are dramatically improving the value I give to startups. And while it allows me to work with much more clients throughout this transition, it has also made it more challenging for me to get enough clients to reach my financial goals.

read more

Outsourcing: Should tech startups outsource product development?

Building a startup is all about minimizing risks because ultimately, risks represent money that we might have to spend in the future to deal with things that didn’t go as planned. In the interest of saving money, startup founders might see outsourcing their project’s development as the obvious choice but fail to see the big risk it can pose. Today I want to tackle this subject from an experienced and realistic point of view to determine when it is best to outsource your development.

read more

How startup founders can manage relationship conflicts

Conflict is a part of all human connections, and business relations—more specifically in startups—are no different. If we want our startup venture to have the best shot at success, we need to be prepared to not only deal with conflict, but prevent it altogether. And with the tools I have for you today, you’ll be able to do just that.

read more

Startups need developers, not a CTO, to get started

It’s been more than 4 years since I started giving startups advice as a CTO and there is something key to understand. On the first stages, startups need talented marketers and developers to build a proof of concept. I often see founders trying to get their “CTO” to develop their application, but in fact, startups just need a bit of CTO guidance to get started, and to check from time to time that everything is on target towards the business vision. Let’s review what the CTO role is…

read more

May 2018: Personal retrospective

Here it is—May is over and summer is about to come here in Europe. The past month has not been as productive as the previous one for severals reasons—several holidays, an almost week-long startup boot camp, etc… But I’ve still made some progress, especially in publication and social media. My biggest realization this month is that I thrive thanks to my network, the local incubators, accelerators and through word-of-mouth of startups I’ve worked with. But what if I had to restart from scratch?

read more

The importance of communication for your project

I recently mentored a startup which was developing quite a complicated project that involved developers from multiple locations and whose native languages differed. In part due to the complexity, and in part because of communication issues, portions of key concepts and goals were not properly understood along the way. In order to ensure the smooth development of your project, it is important to understand and define the roles of each member of the team, and also to communicate and check the understanding throughout the process.

read more

Ready to take action?

Join 70+ startup entrepreneurs and non-technical founders who have successfully built up their dream company using the My CTO Friend Framework