HR Recruiting and Applicant Tracking Systems

Recently I was talking to an entrepreneur about finding great team members and technologies used to help with the process. We got into talking about the ideal system and realized we didn’t know of the best tools for what we wanted. Here’s what we’d like: Multi job board listing distribution and management (e.g. post a…

More Vertical, Niche SaaS Startups

Over the past few months I’ve talked to a number of entrepreneurs with vertical, niche Software-as-a-Service (SaaS) products. As expected, mainstream SaaS platforms are being carved up into small, specialized point solutions, while also providing a better experience to their customers. Most venture investors are looking for large, platform-like SaaS startups, but more entrepreneurs are going to…

Gmail Productivity Tips

Personally, I enjoy figuring out ways to be more efficient and more productive. One area that I’ve developed several shortcuts and optimizations is Google Apps, specifically Gmail. For two decades, I did email in a native app (Pine, Thunderbird, and Outlook) before switching exclusively to Gmail. After being Gmail-only for several years, I recommend it to everyone.…

Technical Review in a Company Acquisition

As part of the Pardot acquisition a few years ago, there was an extensive technical review during the due diligence. As you would expect, the idea was to evaluate the technical underpinnings of the product and to try and assess if it was well made and will continue to perform as the company grows. Only, a…

Legacy Code Base Challenges

Continuing with yesterday’s post 90 Days of GitHub Commits, jumping back into software engineering has really driven home to me why it’s so hard for successful software companies to keep up with new upstarts. Once a product is working, and the startup starts scaling, all the engineering efforts are focused on keeping up with growth, not with…

90 Days of GitHub Commits

As part of my 2015 Year of Code plan, I made a small goal to commit code daily for 90 days straight to get back into things and learn as much as I can. My last run at serious software development was in 2008, so it’s been many years since I’ve done it on a…

Creating a Great Environment for Software Engineers

Continuing with yesterday’s post on Recruiting Software Engineers, Kevin Strasser of TribeBoost offered a great comment that software engineers are looking for more than just money — the environment must also be attractive. Here are some thoughts on creating a great environment for software engineers based on Kevin’s thoughts and others: Autonomy, Mastery, and Purpose – Encourage autonomy,…