Blog
Investments
About
About Dharmesh Shah
Press Kit
Videos
Community
LinkedIn
Twitter
YouTube
Programming Posts
Tags:
All
#HappyInvestor
#MostPopular
#StartupAdvice
Programming
Disagreeing With Paul Graham: How Not To Pick A Platform
October 17, 2006
I am one of the many thousands of raving Paul Graham fans out there. I’ve read most of his content (Paul doesn’t write blog articles, he writes essays). He is clearly a very gifted…
Read Post
The Most Important Feature Missing In The Google Search API
October 5, 2006
At my startup, HubSpot, we have been working with the Google Search API to implement some of the features we think would help our customers. The Search API is reasonably robust in…
Read Post
Roadmapping: How Your Product Finds Its Way
September 26, 2006
Note: This is a guest article written by Andy Singleton. Andy is a career software professional and knows a thing or two about building and launching successful software products. He…
Read Post
Subscribe
Get OnStartup News and Updates in your Inbox.
Business Geeks: Automated Software Testing as Competitive Advantage
September 13, 2006
This blog’s audience can be simplistically divided into two types of people: 1. technology geeks (folks with a technology background, and more specifically a software development…
Read Post
Python vs. C#: Frameworks, Libraries and Ecosystems
July 28, 2006
This is the third in a series of articles in looking at some of the tradeoffs between Python and C#, particularly for startups. The first article is here (which is not necessary…
Read Post
Python vs. C#: Business and Technology Tradeoffs
July 25, 2006
This is the second in a series of articles looking at the merits of Python vs. C# for startups. The first article is here (though it is not necessary to read the prior article to get…
Read Post
Python vs. C#: Understanding Personal Bias
July 24, 2006
Warning: This is likely going to be a series of somewhat lengthy articles, because the topic is complicated and needs to weave in a number of conceptual threads, some technical and…
Read Post
The Thin Client, Thick Client Cycle
May 28, 2006
One of the repeated cycles I have seen in my 15+ years in the software industry is that we constantly go through this “thin client / thick client” cycle. In the 1980s, there was still…
Read Post
Selecting A Platform: Part 4
November 5, 2005
This is part four in the series on selecting a technology platform. Startups generally have more flexibility in picking a platform since many of the factors that would normally drive…
Read Post
Selecting A Platform: Part 3
November 5, 2005
This is the third part in a series of articles related to platform selection for software startups. In this article, we’ll look at how target customers and users might affect the…
Read Post
Selecting A Platform: Part 2
November 5, 2005
A platform means many things to many people. For purposes of this series of articles, we’ll define a platform as being a set of technologies (operating system, hardware, run-time…
Read Post