Pages

What Programming Language Should I Use to Build a Startup?

Often entrepreneurs ask me 'What technology should I build my startup on?' There is no right or wrong answer to this question. It's a decision every company makes for itself, depending on what it's trying to build and the skills of its cofounders. Nonetheless, there are a few rules that one should adhere to. We discuss them in this blog post.

Incident Response Policy

What happens in your company when a production incident occurs? Usually in a typical startup, you will see engineers running around frantically trying to resolve the problem. However, as soon as the incident is resolved, they forget about it and go back to their usual business. A good incident response policy can help bring order into chaos. We provide a sample template in this blog post.

Why Software Deadlines Never Make Sense

We discuss why software deadlines usually don't make sense.

Analyzing Front-End Performance With Just a Browser

We discuss a number of freely available online tools which can be used to analyze bottlenecks in your website.

Why Smaller Businesses Can't Ignore Security and How They Can Achieve It On a Budget

In this article, we show that security is both important and achievable for smaller companies without breaking a bank.

Monday, February 21, 2011

Agile methodology in pictures

Picture is worth a thousand words, so here are a few diagrams, assembled from several blogs, that explain what XP, Scrum, and Kanban are all about.

Extreme Programming

Scrum

Kanban

Measuring performance of Web Apps

There's an interesting paper by Sevcik and Wetzel "Field Guide to Application Delivery Systems" which deals with measuring performance of web app systems.

In the paper, they formalize how to measure performance for web applications.





What is Art?

"Photography is not an art. Neither is painting, nor sculpture, literature or music. They are only different media for the individual to express his aesthetic feelings… You do not have to be a painter or a sculptor to be an artist. You may be a shoemaker. You may be creative as such. And, if so, you are a greater artist than the majority of the painters whose work is shown in the art galleries of today." -- Alfred Stieglitz

There happens to be a nice exhibition of Stieglitz's photographs on display in Metropolitan Museum of Art right now.