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

Posted by Tejus Parikh on March 24, 2014

"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 »

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 »

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.

Open offices don't have to look like an economy flight. Original photo

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 »

Assorted Links for December 09, 2013

Posted by Tejus Parikh on December 09, 2013

The Technology of Dreaming

"For myself I never found need of more than four or five hours' sleep in the twenty-four. I never dre…

Read the full post »

Unit Testing is Software's Subprime Mortgage

Posted by Tejus Parikh on November 17, 2013

Bad debt can be a noose around one's neck

I did something today that I haven't done in a long time: I wrote an automated unit test. I loathe writing unit tests, because despite the rhetoric, I have yet to experience a dramatic increase in either velocity or code quality. Unit testing, like a sub prime mortgage, promises great returns with minimal risk and costs. The reality is very different.

Read the full post »