<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
  <title>TenApes blog</title>
  <link rel="alternate" type="text/html" href="http://blog.tenapes.com/" />
  <link rel="self" href="http://blog.tenapes.com/SyndicationService.asmx/GetAtom" />
  <icon>favicon.ico</icon>
  <updated>2007-09-14T09:10:48.8319766-04:00</updated>
  <author>
    <name>tenapes.com</name>
  </author>
  <subtitle />
  <id>http://blog.tenapes.com/</id>
  <generator uri="http://www.dasblog.net" version="1.9.6264.0">DasBlog</generator>
  <entry>
    <title>The art of staying on track</title>
    <link rel="alternate" type="text/html" href="http://blog.tenapes.com/PermaLink,guid,4ef235cf-4f11-452e-9616-266287c1f9a7.aspx" />
    <id>http://blog.tenapes.com/PermaLink,guid,4ef235cf-4f11-452e-9616-266287c1f9a7.aspx</id>
    <published>2007-08-24T09:10:48.8310000-04:00</published>
    <updated>2007-09-14T09:10:48.8319766-04:00</updated>
    <category term="Business" label="Business" scheme="http://blog.tenapes.com/CategoryView,category,Business.aspx" />
    <category term="Development" label="Development" scheme="http://blog.tenapes.com/CategoryView,category,Development.aspx" />
    <category term="Technology" label="Technology" scheme="http://blog.tenapes.com/CategoryView,category,Technology.aspx" />
    <category term="Thoughts" label="Thoughts" scheme="http://blog.tenapes.com/CategoryView,category,Thoughts.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
          <font face="Courier New" color="#000000">One of the most challenging things of trying
to start something is to continually motivate yourself and stay on track. All people
go through ups but also downs - points where their motivation is at its lowest. That's
the time to take action. The longer you wait, the more difficult it is to make a come
back.<br /></font>
        </p>
        <p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
          <font face="Courier New" color="#000000">The 'tenapes' project is a continuous learning
experiment for me in the art of staying on track. Here's a list of six important things
I have learnt:<br /></font>
        </p>
        <p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
          <font face="Courier New" color="#000000">
            <font size="3">
              <em>1. Get into a simple everyday
routine</em>
            </font>
            <br />
          </font>
        </p>
        <p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
          <font face="Courier New" color="#000000">It's simply not working trying to work whenever
you have time. It is much better to set some time aside for your project. Try to wake
up one hour earlier every day or go to bed one hour later and spend that time working
on your project. One hour it's not enough, but the routine of it will force you to
get into the mindset of "delivering" every day. A very powerful thing for staying
on track.<br /></font>
        </p>
        <p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
          <font face="Courier New" color="#000000">
            <font size="3">
              <em>2. Bridge the gap in small
steps</em>
            </font>
            <br />
          </font>
        </p>
        <p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
          <font face="Courier New" color="#000000">One of the biggest problems in software engineering
in general and in building something on your own is that people don't know how to
bridge the gap between where they are and where they want to get. Usually the objectives
are expressed in generic or abstract terms and people only realize that when they
have to get them done. The key here is to build a mini roadmap of how to get from
'now' to 'shipping date'. Ask yourself the question ... What can I do next? Or, for
a top-down approach ... decompose your abstract goals into very refined tasks that
you can do next.<br /></font>
        </p>
        <p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
          <font face="Courier New" color="#000000">
            <font size="3">
              <em>3. Stop reading and DO
IT</em>
            </font>
            <br />
          </font>
        </p>
        <p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
          <font face="Courier New" color="#000000">In the information age, we're constantly
bombarded with tons of information from all directions. It's so easy to get carried
away and read blogs, watch clips on youtube or try to find the latest hype in the
whole it will all give you a bit of competitive edge. The biggest challenge is to
realize that your time is finite and all the time spent doing these things is time
spent away from DOING. Away from building what you're supposed to be building.<br /></font>
        </p>
        <p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
          <font face="Courier New" color="#000000">
            <font size="3">
              <em>4. Reinforce your vision
every day</em>
            </font>
            <br />
          </font>
        </p>
        <p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
          <font face="Courier New" color="#000000">Guy Kawasaki in his book "The art of the
start" used a very appropriate analogy between business/development attitudes and
microscopes vs. telescopes. When you're DOING, you're working with the microscope.
That can be tiring and it's easy to lose motivation and confidence in your own project,
especially when you bump into problems. That's when you have to use the telescope,
look at the bigger picture, think about what you're doing and why, think about the
big vision that's motivating you. Once your energy levels are replenished, you can
go back in front of the microscope.<br /></font>
        </p>
        <p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
          <font face="Courier New" color="#000000">
            <font size="3">
              <em>5. Don't give up unless
it's time to give up</em>
            </font>
            <br />
          </font>
        </p>
        <p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
          <font face="Courier New" color="#000000">Never give up for the wrong reason. The wrong
reason is always lack of motivation, procrastination, not doing what you're supposed
to or finding it much harder than you'd thought it would be. These are problems and
there are problems in everything ... don't give up just because it's not a walk in
the park.</font>
        </p>
        <p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
          <font face="Courier New" color="#000000">However, giving up can happen for the good
reasons. You might discover that you jumped into an idea before doing the proper market
research and suddenly you discover people that do what you do but better. Then it's
time to ask yourself ... how am I different from these people? If you can't find a
satisfactory answer, give up and put your energy into something more useful.<br /></font>
        </p>
        <p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
          <font face="Courier New" color="#000000">
            <em>
              <font size="3">6. Learn from mistakes</font>
            </em>
            <br />
          </font>
          <font face="Courier New" color="#000000">It's useful to write your past mistakes
and/or conclusions on a paper. Externalizing the information makes you more aware
of it. Think how these mistakes and conclusions apply to your current situation. Are
you repeating them? Maybe in a different form but same root cause?</font>
        </p>
        <p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
          <font face="Courier New" color="#000000">A moment of honesty with yourself can work
wonders.</font>
        </p>
        <img width="0" height="0" src="http://blog.tenapes.com/aggbug.ashx?id=4ef235cf-4f11-452e-9616-266287c1f9a7" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Outsourcing on rentacoder</title>
    <link rel="alternate" type="text/html" href="http://blog.tenapes.com/PermaLink,guid,37d08769-0f08-4457-9865-8cd2f0f347e2.aspx" />
    <id>http://blog.tenapes.com/PermaLink,guid,37d08769-0f08-4457-9865-8cd2f0f347e2.aspx</id>
    <published>2007-08-08T08:21:47.6300000-04:00</published>
    <updated>2007-09-14T08:38:39.8659641-04:00</updated>
    <category term="Business" label="Business" scheme="http://blog.tenapes.com/CategoryView,category,Business.aspx" />
    <category term="Development" label="Development" scheme="http://blog.tenapes.com/CategoryView,category,Development.aspx" />
    <category term="Technology" label="Technology" scheme="http://blog.tenapes.com/CategoryView,category,Technology.aspx" />
    <category term="Thoughts" label="Thoughts" scheme="http://blog.tenapes.com/CategoryView,category,Thoughts.aspx" />
    <content type="html">&lt;p class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Courier New" color=#000000&gt;Outsourcing is a big topic and rentacoder.com
is an established company already taking advantage of the trend to outsource projects
or parts of projects. They cater for the small to medium businesses. I have used rentacoder
twice so far, for two small sub-projects and I have decided to write in my blog about
it.&lt;br&gt;
&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Courier New" color=#000000&gt;There is a certain attraction towards outsourcing.
The very idea of getting some help from someone else and shipping my product earlier
than planned is very attractive. In every project there are parts that are tedious,
not very attractive or require a lot of time but they must be done. These are the
parts that it is so easy to convince yourself that you'd be better off outsourcing
them to someone else.&lt;br&gt;
&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Courier New" color=#000000&gt;At the same time there's an inherent fear that
comes with outsourcing and losing control over certain areas of your code. While the
attraction is obvious, here is a list of my three main fears when it comes to outsourcing.&lt;br&gt;
&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Courier New" color=#000000&gt;&lt;em&gt;&lt;font size=3&gt;1. Quality&lt;/font&gt;
&lt;br&gt;
&lt;/em&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Courier New" color=#000000&gt;I'm not sure how good the result will be and
while I can set some clear goals for the project, I definitely need to check that
the goals have been met. That means writing extensive acceptance tests, test plans
and performing extensive manual testing. Again, I could outsource this task too, but
then we'd be going recursive.&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Courier New" color=#000000&gt;Quality is not only restricted to the functional
aspect. It is also the quality of the source code, how maintainable it is, how extensible
it is, etc.&lt;br&gt;
&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Courier New" color=#000000&gt;&lt;em&gt;&lt;font size=3&gt;2. Detailed specs&lt;/font&gt;
&lt;br&gt;
&lt;/em&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Courier New" color=#000000&gt;Outsourcing forces you to write very detailed
specs. You have to cover even the most obscure corner cases, otherwise you might get
back a lemon. If you want control over HOW not just WHAT gets delivered, then you
will need to write design/architectural specs in addition to functional specs. You
might even have to write code templates.&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Courier New" color=#000000&gt;The risk here are obvious:&lt;br&gt;
&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;a.
Provide too little and they might come back with too little or too badly designed/implemented
(funnily enough, it might be exactly what you've asked for)&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;b.
Provide too much and it will take you more to write specs than it will take you to
do the work yourself&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Courier New" color=#000000&gt;The positive side is that writing specs forces
you to think about use cases, even obscure ones. You might discover flaws in your
thinking and in your assumptions.&lt;br&gt;
&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Courier New" color=#000000&gt;&lt;em&gt;&lt;font size=3&gt;3. Source code leakage&lt;/font&gt;
&lt;br&gt;
&lt;/em&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Courier New" color=#000000&gt;&lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;Giving
away your source code is always risky. You can sign NDAs as much as you want, but
in a global world, you soon find out that you can't enforce NDAs easily, especially
if you work with developers located in places like 
&lt;st1:country-region w:st="on"&gt;India&lt;/st1:country-region&gt;
or 
&lt;st1:country-region w:st="on"&gt;
&lt;st1:place w:st="on"&gt;Russia&lt;/st1:place&gt;
&lt;/st1:country-region&gt;
.&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Courier New" color=#000000&gt;The nightmare scenario is to wake up one day
and find out a clone of your software, doing exactly the same thing, sold at a fraction
of what you're selling it.&lt;/font&gt;
&lt;/p&gt;
&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN-GB; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"&gt;&lt;font color=#000000&gt;The
solution here is to break the project into mini tasks and hand them to different developers
and never outsource the core of your software.&lt;/font&gt;&lt;/span&gt;&lt;img width="0" height="0" src="http://blog.tenapes.com/aggbug.ashx?id=37d08769-0f08-4457-9865-8cd2f0f347e2" /&gt;</content>
  </entry>
  <entry>
    <title>Why do small startups write blogs before having a product to sell?</title>
    <link rel="alternate" type="text/html" href="http://blog.tenapes.com/PermaLink,guid,105f6c10-ebe2-4c43-b4c0-722102be259f.aspx" />
    <id>http://blog.tenapes.com/PermaLink,guid,105f6c10-ebe2-4c43-b4c0-722102be259f.aspx</id>
    <published>2007-07-20T12:44:34.7080000-04:00</published>
    <updated>2007-09-12T12:44:34.7086926-04:00</updated>
    <category term="Business" label="Business" scheme="http://blog.tenapes.com/CategoryView,category,Business.aspx" />
    <category term="Development" label="Development" scheme="http://blog.tenapes.com/CategoryView,category,Development.aspx" />
    <category term="Thoughts" label="Thoughts" scheme="http://blog.tenapes.com/CategoryView,category,Thoughts.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
          <font color="#000000">
            <font face="Courier New">I think answering this question involves
a lot of market research that I cannot afford both in terms of time and money. So
I'll answer it from a very personal perspective. So let me rephrase the question.<br /><br />
Why do I write a blog before having a product to sell?<br /><br />
Well, here's how I convince myself to write entries into my blog:<br /><br />
1. It's good because you will have a 'mature' domain name. Search engines usually
rank websites based on how 'mature' they are, among other things. That means ... how
long they've been around for. Having something online, even if it's just your pre-shipping
blah-blah-blah, it's good for enough for bots and search engines.<br /><br />
2. It's good to build up content that search engines can index and start ranking your
website. Content takes time to build up. The sooner you start, the better.<br /><br />
3. It's good if you manage to grab attention or hype up your product before it is
launched. Making your potential customers interested is great since that means potential
sales from DAY 1. It also means you might be able to find beta testers more easily.
But generating buzz is no easy thing to do. Blogs are no guaranteed recipes for success
and if you don't know how to use they can have a dark side.<br /><br />
4. It's good to reinforce your vision and share your vision with the world, even if
you only do it gradually.<br />
It can be a tool to re-motivate yourself, primarily by getting back in touch with
your vision behind the product, project and ultimately the main reason for writing
the blog.<br /><br />
5. It's learning exercise.<br />
The main reader of the blog is the writer herself. Writing can be a good tool to find
out what you know and what you don't know, what you can and want to share with others
and what you can't or don't want to share with others. It is a good exercise to force
you to think about the dusty corners of your </font>
            <span style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'">endeavour</span>
            <font face="Courier New">.</font>
          </font>
        </p>
        <img width="0" height="0" src="http://blog.tenapes.com/aggbug.ashx?id=105f6c10-ebe2-4c43-b4c0-722102be259f" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Ten things about me</title>
    <link rel="alternate" type="text/html" href="http://blog.tenapes.com/PermaLink,guid,cf64edec-5529-404b-aad1-57b83b0502c5.aspx" />
    <id>http://blog.tenapes.com/PermaLink,guid,cf64edec-5529-404b-aad1-57b83b0502c5.aspx</id>
    <published>2007-07-04T12:36:07.8450000-04:00</published>
    <updated>2007-09-12T12:36:07.8450211-04:00</updated>
    <category term="Thoughts" label="Thoughts" scheme="http://blog.tenapes.com/CategoryView,category,Thoughts.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
          <font face="Courier New" color="#000000">1. I'm a software engineer with a very technical
background<br /><br />
2. I'm interested in the business side as well<br /><br />
3. I'm trying to combine 1 and 2 in my tenapes project<br /><br />
4. I'm in full time employment at the moment<br /><br />
5. Because of 4. I develop the tenapes project in my spare time<br /><br />
6. Because of 5. the tenapes project is quite late<br /><br />
7. I will be using my product myself - which is a definite plus<br /><br />
8. I'm struggling with this blog and trying to find interesting things to write without
insulting the intelligence of my readers and without falling behind too much<br /><br />
9. Sometimes when I fall behind too much with my blog, I pre-date the entries to make
it look like I'm not falling behind (Uh, that's a dirty trick!)<br /><br />
10. Points 8. and 9. work for now because not many people read my blog ... just this
guy googlebot and some of his friends (sad I know!)</font>
        </p>
        <img width="0" height="0" src="http://blog.tenapes.com/aggbug.ashx?id=cf64edec-5529-404b-aad1-57b83b0502c5" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Five things about my product</title>
    <link rel="alternate" type="text/html" href="http://blog.tenapes.com/PermaLink,guid,1f68e658-9001-4f21-ba39-9eeb78442630.aspx" />
    <id>http://blog.tenapes.com/PermaLink,guid,1f68e658-9001-4f21-ba39-9eeb78442630.aspx</id>
    <published>2007-06-29T12:34:15.3060000-04:00</published>
    <updated>2007-09-12T12:34:15.3065653-04:00</updated>
    <category term="Thoughts" label="Thoughts" scheme="http://blog.tenapes.com/CategoryView,category,Thoughts.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
          <font face="Courier New" color="#000000">
            <strong>1. It is a niche product<br /></strong>
            <br />
            <strong>2. It is a specialized tool mostly for developers<br /><br />
3. It runs on Windows<br /><br />
4. It is written using C++, VC++ 2005 and wxWindows<br /><br />
5. It is still under development, so I will share more about it later on</strong>
          </font>
        </p>
        <img width="0" height="0" src="http://blog.tenapes.com/aggbug.ashx?id=1f68e658-9001-4f21-ba39-9eeb78442630" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Micro ISV</title>
    <link rel="alternate" type="text/html" href="http://blog.tenapes.com/PermaLink,guid,b3c8d74d-9c3a-4033-a375-bd82067df766.aspx" />
    <id>http://blog.tenapes.com/PermaLink,guid,b3c8d74d-9c3a-4033-a375-bd82067df766.aspx</id>
    <published>2007-06-06T06:31:02.8910000-04:00</published>
    <updated>2007-08-17T06:31:02.8911120-04:00</updated>
    <category term="Business" label="Business" scheme="http://blog.tenapes.com/CategoryView,category,Business.aspx" />
    <category term="Technology" label="Technology" scheme="http://blog.tenapes.com/CategoryView,category,Technology.aspx" />
    <content type="html">&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;ISV,
definition from Wikipedia:&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;em&gt;Independent Software
Vendor (ISV) is a business term for companies specializing in making or selling standardized
software, usually for niche markets, such as that for real estate brokers, scheduling
for healthcare personnel, barcode scanning and stock maintenance.&lt;br&gt;
&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;Micro ISV is a term
invented by Eric Sink when he used to write for the Microsoft Developer Network. A
micro ISV, as the name suggests, is a very small software vendor, usually with just
one software developer responsible for everything from writing code to managing sales,
marketing and PR. If a company has more than 5 developers or gets venture capital,
it is not considered a micro ISV.&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;Micro ISVs take full
advantage of the power of the internet to recruit customers, sell and manage their
supply chain. This ease of interaction with potential customers make micro ISVs very
attractive as the start up cost for a micro ISV is very low. Anyone with a computer,
programming skills and a good internet connection can create software and sell it
online, irrespective of their location in the world.&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;In his book "The world
is flat", Thomas Friedman argues that the Internet is a major flattening force that
allows small companies to act big. Anyone can establish an online presence and appear
to be bigger than they actually are. They have easy access to technologies like CRM
that allow them to provide the same service as big companies. Sometimes small companies,
keen to succeed, they provide an even better service than bigger companies.&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;span style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"&gt;&lt;font color=#000000&gt;There
is no secret that tenapes.com is a micro ISV. The goal is to use technology to provide
better service and better products than bigger, less agile companies on the market.
After all, the customer is king, whether the company is multinational corporation
or a micro ISV.&lt;/font&gt;&lt;/span&gt;&lt;img width="0" height="0" src="http://blog.tenapes.com/aggbug.ashx?id=b3c8d74d-9c3a-4033-a375-bd82067df766" /&gt;</content>
  </entry>
  <entry>
    <title>Source version control fable</title>
    <link rel="alternate" type="text/html" href="http://blog.tenapes.com/PermaLink,guid,579d89ad-f885-4957-96c6-26a92ea8455d.aspx" />
    <id>http://blog.tenapes.com/PermaLink,guid,579d89ad-f885-4957-96c6-26a92ea8455d.aspx</id>
    <published>2007-05-31T06:06:01.3820000-04:00</published>
    <updated>2007-08-17T06:06:01.3820480-04:00</updated>
    <category term="Technology" label="Technology" scheme="http://blog.tenapes.com/CategoryView,category,Technology.aspx" />
    <content type="html">&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;Fred wrote code.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;Fred is an intelligent
software engineer working for a small startup. He has to write a small demo for his
company for a product they want to raise money for. He knows time is short. So he
starts writing the code. In the evenings and weekends he dumps everything on a disk
and takes it home where he continues improving it. Sometimes he runs out of disks
and he emails himself the code back home. Or sometimes he just uploads it on a FTP
server which he can access from home. He is a passionate employee.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;The first demo goes
relatively well. He gets requests for more features to be added to the demo based
on the feedback of the first demo. He keeps working at the office and at home. He
keeps emailing code, burning CDs at the end of the week or FTP-ing the demo source
code on his own private server. The following demos go well and the company secures
funding.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;When Fred is interviewed
later on about his efforts, he mentions the following problems and things he would
do differently next time.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&lt;/font&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;"Working with the same
sort code at work and at home definitely contributed to the overall success of the
project. But the source code management was very poor and it was one of the problems
frustrated me the most. I started with the naive idea that I'm working on a demo which
we'll throw away in 3 months. As such, I went for something quick and dirty. It was
frustrating.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&lt;/font&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;I would need to get
the whole source tree, zip it, put it on a disk or email it. Once at home, I had to
either overwrite everything, or if not sure, do a diff against the code I had at home.
It's painful and you have to repeat all these steps this every time."&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;Moral of the story: Don't underestimate
the importance of a version control tool even for small one-man projects.&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.tenapes.com/aggbug.ashx?id=579d89ad-f885-4957-96c6-26a92ea8455d" /&gt;</content>
  </entry>
  <entry>
    <title>Who wants to steal your source code</title>
    <link rel="alternate" type="text/html" href="http://blog.tenapes.com/PermaLink,guid,f483e4df-dd9a-41a3-8c96-f7eaa1d4f42f.aspx" />
    <id>http://blog.tenapes.com/PermaLink,guid,f483e4df-dd9a-41a3-8c96-f7eaa1d4f42f.aspx</id>
    <published>2007-05-21T11:18:49.4670000-04:00</published>
    <updated>2007-06-01T11:18:49.4679967-04:00</updated>
    <category term="Business" label="Business" scheme="http://blog.tenapes.com/CategoryView,category,Business.aspx" />
    <category term="Technology" label="Technology" scheme="http://blog.tenapes.com/CategoryView,category,Technology.aspx" />
    <content type="html">&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;The
source code is the bread and butter of every software company. As such, having your
source code stolen must be one of the most frustrating experiences. What's the worst
it can happen though?&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;strong&gt;1.
Someone else uses it to build a clone of your software and make big money competing
with you&lt;o:p&gt;&lt;/o:p&gt;
&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;Usually
it takes time to transform source code into something that looks differently. But
still, there are companies that do it. There are many companies secretly using GPL
code for example.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;em&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;em&gt;Your
options:&lt;/em&gt; If they start making big money, you can sue. That's if you can figure
out it's your source code they're running.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;strong&gt;2.
Hackers use the source code to expose and/or exploit security holes in your software&lt;o:p&gt;&lt;/o:p&gt;
&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;This
is nasty. Sometimes hackers will use these security holes silently and it will take
a long time before you discover the problem. You might even get sued by compromised
customers if you're not careful.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;em&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;em&gt;Your
options:&lt;/em&gt; Keep a close relationship with your customers, ask them to submit problems
about your software. Conduct regular security audits. Be serious about security and
try to identify security holes internally or working with a specialized security expert.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;strong&gt;3.
Your competitor got their hands on your source code and they use it to improve their
product&lt;o:p&gt;&lt;/o:p&gt;
&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;This
can pose serious problems, especially if you have innovative technology that you invested
a lot of money and effort into. However, usually it takes time to refactor source
code and integrate it into another product. So it's not as bad as it seems.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;em&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;em&gt;Your
options:&lt;/em&gt; If you can figure out they have stolen your source code, you have the
law on your side. In order to protect innovative ideas, you can patent them.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.tenapes.com/aggbug.ashx?id=f483e4df-dd9a-41a3-8c96-f7eaa1d4f42f" /&gt;</content>
  </entry>
  <entry>
    <title>Windows OS versions to support</title>
    <link rel="alternate" type="text/html" href="http://blog.tenapes.com/PermaLink,guid,3997ee99-00e5-40d2-bbf5-024b6a232ea6.aspx" />
    <id>http://blog.tenapes.com/PermaLink,guid,3997ee99-00e5-40d2-bbf5-024b6a232ea6.aspx</id>
    <published>2007-05-04T11:51:23.6160000-04:00</published>
    <updated>2007-05-22T11:51:23.6168551-04:00</updated>
    <category term="Technology" label="Technology" scheme="http://blog.tenapes.com/CategoryView,category,Technology.aspx" />
    <content type="html">&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;Choosing
what versions of Windows to support is a tricky decision. Should you support Windows
95, 98, ME, NT3.5, NT4, 2000 and so forth? Where to draw the line?&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;But first, why not support
all of them?&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;The first naive idea
might be to support all of them, thus, maximizing your market share. Well, most software
vendors don't support all of the Windows OS versions. It's not because they don't
want to, everyone wants to increase their base of potential users, right?&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;But supporting older
versions is expensive. The differences between OS versions are significant in some
cases. 95 and 98 for instance don't support Unicode natively.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;Further more, Microsoft
itself do not support these older platforms anymore. Below, you can see the OS license
availability roadmap:&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;Expired:&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;1. Windows 95 - expired:
November 30, 2001&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;2. Windows NT Workstation
4.xx - expired: June 30, 2003&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;3. Windows 98 - expired:
November 30, 2003&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;4. Windows 98 SE - expired:
March 31, 2004&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;5. Windows Me - expired:
June 30, 2004&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;6. Windows 2000 Professional
- expired: March 31, 2005&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;Live:&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;1. Windows XP Professional
- will expire: January 31, 2009&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;2. Windows XP Home Edition
- will expire: January 31, 2009&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;This only includes the
desktop OSes, not the Server versions.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;It is pre-Vista too.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;However,
it seems to suggest that XP and 
&lt;st1:place w:st="on"&gt;Vista&lt;/st1:place&gt;
are the only viable choice for consumer products. Is that so?&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;According to a market
research by OneStat.com, the list 10 most popular OSes* (including Windows OSes) is:&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;1. Windows XP - 86.80% 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;2. Windows 2000 - 6.09% 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;3. Windows 98 - 2.68% 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;em&gt;4. Macintosh - 2.32%&lt;/em&gt; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;5. Windows ME - 1.09% 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;em&gt;6. Linux - 0.36%&lt;/em&gt; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;7. Windows NT - 0.24% 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;em&gt;8. Macintosh Power
PC - 0.15%&lt;/em&gt; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;em&gt;(* This is a list
of operating systems on the web and it was released in August, 2006)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;It shows clearly that XP dominates
the market, but it also shows that 2000 and 98/Me are still live out there. Now the
question you have to ask yourself is: Are you willing to lose 10% of the Windows market
represented by 2000/98/Me/NT?&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.tenapes.com/aggbug.ashx?id=3997ee99-00e5-40d2-bbf5-024b6a232ea6" /&gt;</content>
  </entry>
  <entry>
    <title>Why Ten Apes?</title>
    <link rel="alternate" type="text/html" href="http://blog.tenapes.com/PermaLink,guid,31e0da6d-4f0a-4fe3-81e0-92b6a7def9f1.aspx" />
    <id>http://blog.tenapes.com/PermaLink,guid,31e0da6d-4f0a-4fe3-81e0-92b6a7def9f1.aspx</id>
    <published>2007-04-04T11:23:12.2950000-04:00</published>
    <updated>2007-05-22T11:23:12.2954497-04:00</updated>
    <category term="Business" label="Business" scheme="http://blog.tenapes.com/CategoryView,category,Business.aspx" />
    <category term="Thoughts" label="Thoughts" scheme="http://blog.tenapes.com/CategoryView,category,Thoughts.aspx" />
    <content type="html">&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;If
you are wondering why I have chosen "tenapes.com" for the domain name, this blog entry
hopes to clarify that. Let me first dismiss some possible scenarios that might cross
your mind:&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;1. I will not have anything
to do with apes - selling, protecting, saving (not that it's not a brilliant idea!),
feed or start an online zoo&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;2. I do not consider
myself of my customers to be big, ugly, clumsy (ape - noun : 4. Informal. a big, ugly,
clumsy person. Source: www.dictionary.com)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;3. 10 is not my favorite
number, although it sounds kind of sexy in "10 million dollars profit"&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;So what is going on
then? To better understand my choice, I need to present you what my requirements were
for defining a "good" domain name.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;1. A short name&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;2. Most short .com names
are already taken, so please, something that makes sense (that disqualifies zxppewmfwuh.com
and the like)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;3. I need a domain name
that is memorable, a word that sticks - again the challenge is to find something that
sticks and it is not taken yet&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;4. It is not important
to be connected to my domain of activity. Simply from a branding perspective 1-3 (especially
3) are much more important that being connected to a particular area.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;During my search for
a domain name that satisfies all the above, I realized that it is difficult to find
common names or combinations of popular names. Speculators snatched most of them,
with a small minority of them being active domains with some useful web content.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;However, I discovered
that if you take a random popular word and add a number before it, the chances of
finding that domain name available are highly increased.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"&gt;&lt;font color=#000000&gt;So
I took the word "apes", a short word, easily satisfying 1-3, added the number "ten",
which is short enough and got "tenapes.com". I consider it quite memorable. I don't
expect people to go ape over it, I only expect them to remember it and be able to
simply type it.&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.tenapes.com/aggbug.ashx?id=31e0da6d-4f0a-4fe3-81e0-92b6a7def9f1" /&gt;</content>
  </entry>
</feed>