- The Danger of Separate Product and Engineering TeamsMany organizations have adopted a structure with separate product management and engineering departments.
- The Pitfalls of Low-Code/No-Code SolutionsIn a recent episode of the Startup Hustle podcast, I had the pleasure of interviewing Nick Farrish, the president and founder of Kudu Solutions.
- Pivoting Your Startup Based on Customer FeedbackAs a founder, you pour your heart and soul into your startup, believing you have the perfect solution to a problem. However, what happens when you realize that your target customers don't share the…
- 10 Things I've Learned Since the AcquisitionWhat is it like to buy a company or buy out a business partner?
- The Startup Crash Course Every Software Engineer NeedsWhen I started my career as a software engineer, I had a clear vision of what I wanted:
- Startups: When Should You Do QA?As a startup founder, one of the most critical decisions you'll face is how much time and resources to invest in testing and quality assurance (QA). It's a question that every startup grapples with…
- MVP Developers are MVPsStarting something new is way harder than tweaking something that already exists. This is especially true for software development. Starting a new greenfield project to build an MVP of something ne…
- Why I Avoided Offshore Software Development... Until I Accidentally Used ItSoftware developers are everywhere!
- CTO Career Path: Before & AfterBeing a CTO is a dream job for some people. They want to manage big teams, innovate cool things, or run a unicorn startup.
- The Minivan Loving Practical CTOA CTO is in charge of a company's technology strategy and leadership. At many companies, they also control a huge part of the company budget between software development expenses, hardware, and hos…
- My Lens for Growth in 2024I started 2024 as the new CEO of a company. I want to change and improve many things in the company, including engineering, sales, marketing, account management, etc.
- Big News! Why I Skipped the Exit and Went All In: The Full Scale StoryThe goal of most startup founders is to get an exit. They want that big payday in the end. I have done that twice and understand why it is highly motivating for startup founders. My first startup, …
- Overcoming Product Imposter Syndrome: The Key to Startup SuccessHave you ever felt like no matter how much you improve your product, it's never quite up to the mark? Welcome to the world of Product Imposter Syndrome, a not-so-talked-about challenge in the start…
- What a CTO Does: P.P.A.P. and Startup CTO vs Corporate CTOWhat a CTO does is a mystery for some people. Even for those who work in tech, it is often up for debate. They are like mythical code ninjas that can solve any tech problem. Do they write code? Are…
- How to Stop Shipping Code and Start Shipping Value!About once a week, I see someone post on LinkedIn about how fast they can push code to production. They deploy code to production 10 times a day and have the world’s most sophisticated CI/CD pipeli…
- How to Measure Developer Productivity the Right Way!In the world of software development, assessing the productivity of developers remains a complex task. Over my two-decade journey in the tech industry, I've encountered many measuring tools and met…
- Product Vision Starts with Problems, Not SolutionsIn the world of software development, it's tantalizing to dream about crafting the most intricate piece of software, endowed with every possible feature you can imagine.
- The #1 Skill to Teach Your Developers Will Save Your FutureIn an era where software development tools, methodologies, and paradigms evolve at a rapid pace, there's a foundational principle that remains unaltered: the importance of code readability. Often e…
- "Pot Luck" Software is Nasty. You Need a Head Chef with a Vision!At your workplace, potluck lunches can be a delightful break from the routine, offering a smorgasbord of flavors. The uncertainty of what you might end up eating is part of the fun. However, while …
- You Need More "Demo Only" Software FeaturesIn the vast and dynamic world of software, not every feature is born equal. While some serve the vital, everyday needs of the user, others exist almost solely for the spectacle of a customer demo! …
