Write an effective project report

Write an effective project report

Driving and managing a project is all a matter of having control over what people do and how much is allocated to complete it. What I’ll share with you today is how I keep control over client projects by providing context and achievements on a regular basis. I...
Automated deployment in a startup

Automated deployment in a startup

When we develop a software (a mobile app or a Web service), we need to manage versions. First, we create the first development version which can become an alpha version (the version that’s going to be used by some very early stage users), then we create a beta...
Finding a CTO or a developer: Key ideas

Finding a CTO or a developer: Key ideas

One of the questions startup founders often ask me is if I would be interested in joining their project as a CTO. That, or if I could refer someone to work with them in exchange for equity. Hiring a CTO or a lead developer for your startup is a defining moment. Your...