Replacing One Bias for Another

Posted by Tejus Parikh on March 23, 2015

Always evaluate your direction Original photo

Most software engineers know that a technical interview has as much in common with real life working on software as Guitar Hero has to do with playing in a rock band. To worsen the situation, the traditional technical interview rewards certain skills and characteristics that can often lead qualified candidates out in the cold. Jon Evans wrote an article detailing an alternative approach. However, all Evans proposes is to substitute one set of bias and false rewards with another.

Read the full post »

The Hidden Benefit of the SaaS Model

Posted by Tejus Parikh on March 17, 2015

The business model changes the business focus Original photo

At Rivalry, we recently had a release with one of a CTO's nightmare scenarios. The release shipped with a bug that caused a key action to occur multiple times. When users started reporting issues, customer success, product, and the CEO jumped into action. More than pride in our product, the unquestioning support from the entirety of the team came from the fact that supporting our existing customers was the best business decision. This is one of the great hidden benefits of the SaaS model.

Read the full post »

Three Types of SaaS Value

Posted by Tejus Parikh on February 25, 2015

Where's the value? Original photo

One of the things I've had to learn as CTO is how to categorize the value of the product. I've come to realize that the value of the sale is somewhat distinct from long term value to the customer. Within the SaaS ecosystem, the sale is often if the product can solve a problem. Long term success of the engagement depends on whether the product does solve the problem and the product falls into one of the buckets below.

Read the full post »

Why Work for a Big Company

Posted by Tejus Parikh on February 12, 2015

Wall of corporate buildings Original photo

In engineering culture, Big Companies are the anthesis of all that is holy. They are process driven, curmudgeonly, backwards-thinking, and political. These aspects are not desired disfunction, but directly caused by the largest challenge facing any large organization: scaling with the number of people. This is the reason you should work at a big company.

Read the full post »

Why You Should Work in Services

Posted by Tejus Parikh on February 03, 2015

Always on the move Original photo

My last post covered why someone should work in a startup. While startups get a lot of press, they are hardly the only option for career minded engineers. Services companies are another option that can provide a tangible boost to one's career path.

Read the full post »