Tejus Parikh

I'm a software engineer that writes occasionally about building software, software culture, and tech adjacent hobbies. If you want to get in touch, send me an email at [my_first_name]@tejusparikh.com.

Open office plans are the best choice for startups

Posted by Tejus Parikh on January 09, 2014

Open office plans get a lot of bad press. They are characterized as loud, overly-exposed, and distracting. Yet, for a small technology team, they are the best office layout.

Headphones, big screens, furious typing and infrequent verbal communication characterize the working environment in small engineering teams. Regardless of official HR structure, individuals in engineering teams also operate as peers which makes the shared environment more socially comfortable. This also helps with privacy. Every listener can be viewed and spoken conversation does not result in mole heads appearing above cubicle walls.

Read the full post »

Yahoo News Style Floating Right Panel

Posted by Tejus Parikh on January 27, 2014

Two column layouts on the web break down when one column is much longer than the other. Scroll far enough and some significant portion of the screen is empty.

One solution is to have each column independently scroll but multiple scroll bars can be very confusing for a user. A better solution is the one employed on Yahoo News where the shorter right panel is floating relative to the left but still scrolls with the primary browser scroll.

Read the full post »

Fast, Cheap, and Good; How to get all three.

Posted by Tejus Parikh on March 24, 2014

Rapid application development gets all three

Rapid application development gets all three

“Fast, cheap, and good; pick any two” is a standard axiom of project management. Software development in innovative markets is one area where this no long holds true. Teams in this environment need to deliver on all three and these are some tips I’ve found make it possible.

Read the full post »

Farewell, Outbrain

Posted by Tejus Parikh on May 16, 2014

Yesterday, May 15, 2014 was the final day in a four and a half year ride that started at Vertical Acuity and ended at Outbrain. The moment is bittersweet and I’m going to miss working on the fantastic technology we built. Despite the best efforts of everyone involved, Outbrain is no longer the right place and it’s time for a change.

Read the full post »

Frustrations of a Web Developer Learning iOS

Posted by Tejus Parikh on June 05, 2014

I decided to use the somewhat enforced period of free time to learn something that’s been on the back burner for a while, iOS development. Along with learning new things I’ve also been making it back to the gym more frequently and decided to marry the two and build an application to track my workouts.

I could have easily made it a web application, but decided to force myself to build a native iOS app, something that I haven’t done since late 2008. I’m about 30% done, but just needed to vent a little about the frustrations I’ve encountered.

Read the full post »

How Much is that 2% Worth?

Posted by Tejus Parikh on July 02, 2014

Startups need the best talent to succeed, but they need to acquire that talent without budget busting salary compensation. Startups can bridge the gap with a better culture, a more meaningful work experience, and the opportunity to grow faster than in a corporate environment. Soft and fuzzies go a long way towards wellbeing, but come up short when it’s time to pay the bills. Equity compensation is often the answer. The ownership stake in the company will more than compensate for the decrease in salary if the company does well. Equity is also the murkiest piece of the compensation puzzle since it depends entirely on predicting the future. So how do you figure out exactly what that 2% stake is worth?

Read the full post »

I'd rather have a seat

Posted by Tejus Parikh on July 22, 2014

Sit or stand, that is the question when it comes to office furniture. Standing desks will help you live longer, lose weight, and focus more, at least according to articles like this one on Wired. I loved my Geek Desk, but I found that the experience was not as life changing as promised. This is the run down of my experience with it.

Read the full post »

Impressions of The Valley

Posted by Tejus Parikh on September 20, 2014

Last week I got back from a semi-long trip out to the San Francisco bay area. The reasons for the trip were entirely personal, but I still took the opportunity to meet up with a few old friends from Atlanta technology world and soak in the local culture. There were a few things that really struck me on this trip.

Read the full post »

Using remote contractors to augment your development team

Posted by Tejus Parikh on October 13, 2014

Startups often have more needs beyond the skills available within the team. Just within engineering division, there are needs in engineering, infrastructure, design, and third party integrations. Some of these can be easily learned, but others, like infrastructure and design, often require special talent or extensive experience. Remote contractors are a great way to add these skills to your team. WideAngle (formerly Rivalry) would still be in development instead of out in production without these valuable people.

Read the full post »

Where are Atlanta's Technical Co-Founders?

Posted by Tejus Parikh on November 04, 2014

Atlanta lacks neither talent nor ideas. The cost of living is low, which has a similar effect on opportunity cost. So where are all the technical co-founders? One thesis, articulated by my friend Rob Kischuk postulates there are not enough interesting problems suitable for the engineering talent (Edit: not exactly correct). I think this idea is close, but off the mark.

Read the full post »

Pagination in AngularJS with Paginate-Anything and Kaminari

Posted by Tejus Parikh on November 08, 2014

A code blogger once tweeted that learning a new framework is really just learning a new way of handling pagination. There is a very good pagination module for Angular JS and a very good pagination gem for Rails,but the two do not speak the same language. Instead of rolling my own solution that would not work as nicely, I decided to write a little bit of glue code to make the solutions compatible.

Read the full post »

A decade in Atlanta's Startup Community

Posted by Tejus Parikh on November 19, 2014

It's not just the skyline that's growing

It's not just the skyline that's growing original source

It was typical Atlanta mid-November morning in 2004 when I drove down 400 to my first real job at Vocalocity. I pulled into the parking filled with excitement and nerves over entering the unknown. I took the elevator up, walked through the doors, and jumped head-first into Atlanta’s startup scene. It been almost exactly a decade and so much has changed. What follows are my observations from the last 10 years.

Read the full post »

Algorithm for Sentence Matching

Posted by Tejus Parikh on December 01, 2014

Use the Levenshtein distance on an encoded sentence

Use the Levenshtein distance on an encoded sentence

The application that I build for work functions much better when there’s a historical track record of answers to a specific question. Since the users enter the questions in themselves, I needed a way to alert them that significantly changing an existing question was not desired behavior. This was a rare opportunity to do some “real programming” and flex the normally dormant theory muscles. I took a morning and came up with an algorithm that fit my needs.

Read the full post »

Why I Joined WideAngle (formerly Rivalry)

Posted by Tejus Parikh on December 21, 2014

It’s hard to believe that I joined Rivalry just six months ago. I recently wrote about the difficulties business oriented founders can have in hiring technical talent. On the surface, Rivalry has many of the characteristics of an undesirable spot for a technically oriented talent. So what convinced me that joining Rivalry was the right way for the future?

Read the full post »