Archive

Archive for the ‘Uncategorized’ Category

PageViews is an useful proxy variable for venture value

March 16th, 2010

BlogWhyz is finally out of the labs, and into the real world. I have been catching up on activities that I’d neglected in this period. On thing I did was to view the stats on my blog (which I’d not been keeping track of for a few months).

This has been one of my personal best months. The excitement around the launch of BlogWhyz probably led more people to want to know about the product. I’m on the verge of changing the model of the business (again .. I know … groan!).

The number of visits to my site has reached a record level this month. The highest ever so far. I suppose that means that my ‘stocks’ are on the rise (employing a bit of old Victorian English). It’s some sort of affirmation that I am heading down the right path, in a scenario where so little is manifest or evident.

Getting the product out to the light of day was an incredible rush, and I am happy that my friends shared my joy at this event.

Now, the goal is to get to monetization, and to set this venture up as a sustainable business.

I’m talking to a couple of potential customers, a few potential partners, and am actively seeking investment. However, I really need very modest amounts to get this product running for the year to reach my goal of 100K users by December 31st. I am seriously weighing the three options of IRAP funding, vs angel investment, vs. getting a consulting gig to pay the bills.

Ideally, I would like the product to be out of beta by 1st April as well.

Keep an eye on this space to know more :-) .. and thank you for the good wishes my good friends.

, ,

Using your own stuff… Blogwhyz to the rescue

March 14th, 2010

It seemed a bit strange to me today, but I actually started using my product for my own research purposes.

One strategy I am considering very seriously moving forward is getting some funding. Well, in order to get funding, you need two things (1) have a good pitch (2) know where to look. The pitch is not a problem really, as the products that Whyz Technologies is marketing is VERY useful both to individuals as well as to organizations. It automates difficult and dreary tasks.

Additionally, my venture is going to be at break-even in a few months on advertising revenue alone. However, VC funding in Canada is not as well developed as the US, although angels here are truly angels, with quite an interest in seeing local successes that they can support and cheerlead. I have been impressed in my interactions with them.

Well, there are a number of blogs that deal with startup here in Ottawa (as well as Montreal and Toronto). I started indexing them today, and will have a list of VCs and angels to approach tomorrow. Just saved myself a few days of work.. how’s that?

, ,

Think fast! Catch!

March 14th, 2010

When I contrast my experience at putting together Whyz Technologies, with the work I did as an employee at different firms, one thing stands out clearly. I had to make many many decisions with insufficient information; it feels at times like the ‘blind-fighting’ you saw in ninja movies in the 80s. You don’t where the enemy is (i.e. the goal is uncertain), you don’t really know where you really stand (in terms of the market’s existence and your location in it) and the sands of time are running out.

I’ve had to make major decisions about the firm’s name, the target customers, the business model, the architecture of the solution, the marketing strategy etc. Over a hundred decisions in a few months, any one of which could kill this fragile startup. May of these were around things that I knew next to nothing about (like corporation structures and tax strategies) or which could be potentially very costly and drawn out (like the three patents I am preparing to file for).

You don’t have the luxury of waiting for all the info, and like the Jedi knights, have to use the force and trust your instinct… and like the mythical Jedi, the decision you make will results in high-stakes outcomes that will be evident shortly :-)

, ,

Agile Development

March 11th, 2010

I’ll admit it up front. During my undergrad (which was many many years ago), I was taught the waterfall model. Indeed, there was some mention made of other paths, such as rapid application development (RAD) and joint application development (JAD), but there was always the implication that those models were used by individuals who smoked their vegetables rather than eating them.

There are so many mature components available nowadays that unless you’re developing air traffic control software or logic for the Mars mission, you’d be irresponsible to NOT go agile!

What I love about Agile is:

  • At the end of each sprint, you have production ready code. If you can manage that, work is a joy, as nothing stresses me out more than half-finished tasks!
  • You usually know what to do next, even if you can’t see the complete path to the end of the project. Dead reckoning worked for sailors who did not have the luxury of compasses and maps, and we have the luxury of not betting our lives on our priorities and decisions!
  • The solution takes shape almost by itself. It perfectly fits the thesis of Al-Khawazmi, who states as when you take a big problem and break it into smaller pieces, and you solve all the smaller pieces, the big problem is automatically solved! Ancient philosophies with modern utilities. This theory is the basis of the algorithm and also contemporary map-reduce

I am satisfied customer. Three sprints from beginning to end, and I have a product on-line. What better proof do I need?

- Shahzad

, ,

How BlogWhyz Differs from RSS Aggregators and Blog Search Engines

March 9th, 2010

I’ve been having a discussion with a very sharp local entrepreneur about using the BlogWhyz toolchain to help them with their content aggregation and classification model. The conversation took off today, mainly because I could finally concentrate on getting back to people (as I’d been effectively off-line while pushing out the BlogWhyz Beta for the past seven days).

The question that came up early in the discussion was ‘how is BlogWhyz different from all the RSS aggregators that exist out there”. The second question was “why do you not index the entire blogosphere”. Very good questions. I should chide myself for not making these more clear in the online documentation.

To answer these questions, we need to compare BlogWhyz to two different services, (1) RSS aggregators and (2) blogosphere search engines. Let’s start by defining both, and by giving examples of them:

RSS Aggregators
RSS aggregators essentially work off the Really Simple Syndication (RSS) procol published by blogs, media sites, bug tracking software etc. RSS feeds can be identified by the big orange logo you see either on the site, or in the FireFox toolbar or bookmark menu when you’re on an RSS-enabled site; this blog has an RSS feeds as well (two if you count the comments feed).

RSS essentially allows you to have a structured view into the last few articles posted on that site, with the title, author, publication date, url and typically a description of the article.

RSS aggregators take multiple RSS feeds and combine them into a single pipe. They can be either web based, or in the form of an application. A directory of RSS Aggregators is available on Yahoo.

Blogosphere Search Engines
These are specialized search engines that claim to only index blogs and return results based on keywords that are given. Good examples are available (once again) on Yahoo.

They operate as advertised, and do return results, but I’ve never found the results to be particularly actionable, as there was never any connection to me. Blogs are personal, and connected to people, and I feel a disconnect reading a total stranger’s blog (unless I am working on an impersonal task, like finding a war-story describing how a feature in an API can be operationalized).

How BlogWhyz is Different
The problem with RSS aggregators is that they only have the latest information. You really can’t go back into the history of the service. So, if you want to manually read everything new that shows up, and have the time and personal bandwidth for this, RSS aggregators may be what you are looking for. Most people don’t have the time and bandwidth required.

BlogWhyz sends you the new articles matching the topics you are interested in straight to your email, requiring you to interact with one less piece of software. Also, our search service allows you to ‘turn the clock back’ and find all the older articles (which may contain the information you are seeking).

Additionally, the problem nowadays is not that of coverage (which is easy; add more blogs and info sources!), but rather that of too much information. Excessive information overload is not only caustic for your work, but detrimental to your health. Our service protects you from being overloaded by only sending you the info you asked for.

The searches are also carried out on the blogs that YOU have nominated, thus ensuring that there is a personal connection to use, either because you know the blogger, respect their work and words, are in the same industry or the same geographical location. What constitutes a relevant blog is based on what you consider to be relevant; no one is forcing unsolicited information on you.

Thus, the BlogWhyz service is not competing with RSS Aggregators or Blogosphere search engines. Instead, we are competing with your live bookmarks on Firefox, IE, Safari, Chrome or Opera. This is because we solve the social media information management problem that you face, rather than Mr. and Mrs. John Q. Public.

It’s almost like having an electronic secretary for a few dollars a month, who reads through your bookmarks and tells you what is valuable. The BlogWhyz ‘secretary’ can also look up older articles for you on demand.

Flexible Workflow and Architecture
Additionally, we have a very appealing offering to organizations that need this technology, but in a different form.

When you deal with Whyz Technologies, you are not dealing with Google or Yahoo. We have complete control over the crawling, monitoring, data cleaning, deduplication, analysis and presentation workflow, and are happy to customize it to better fit your need. We’ll change our code, and extend it to meet your needs, on a pretty decent budget too.

Try making Google or Yahoo do that, and I bet that you will not get very far.

Our only limitation is that we are a small firm, and can only deal with so many clients at a time, and if we give you a commitment, that means that we will not be available to help other organizations out, and then.. they may feel like they are dealing with Yahoo or Google! Can’t fault the big brothers on that count I guess!

Available for Consulting/Full Time Work

March 9th, 2010

The 10 months project that I have been working on is now complete. It’s been a very fascinating experience.

I started out consulting and delivered four very challenging R&D projects for CSA until the end of October. Then, I trained my guns on product development, as I had this itch to develop a ‘masterpiece’ which could use my talents. I’ve built a very sophisticated search and alerting engine which can help you consume your social media in a much more efficient way.

It took me three months to go through around a dozen business models before I finally arrived at the SaaS model that I adopted for BlogWhyz (start Nov – Jan end). I benefited greatly from the LeadToWin programme, my interactions with OCE, OCRI, the Ottawa Chambers of Commerce and GED Quebec. I’ve also built new relationships with amazing professionals in both academia and industry during this time.

In comparison, the actual development of the system took 22 days. The UI polish (creation of icons etc) took two weeks and I believe the beta will take two weeks to get through. There is no substitute for involving users in the loop… and I can fix things 40 times faster than larger firms with their involved processes. I actually don’t need to do any more coding, as I now have some incredibly talented associate who can help out.

This has been an amazing learning experience; who gets the chance to work in every aspect of a business nowadays? I consider myself to be quite fortunate.

In these 10 months, I have filled quite a few roles. I have been a consultant, researcher, client side and server side web developer, business development professional, marketing manager, copywriter, contracts admin (including a 60+ page proposal submitted to DFAIT via MERX!), university alliance manager, database administrator, database developer, graphics designer, usability and human factors specialist, CFO, Bookkeeper, and CEO/President/General Manager. Oh and of course, filing clerk and janitor (you have to deal with you own trash.. important function).

It’s been incredibly fun, and I’ve become a much better professional. Walking away from a 6 figure job at the end of May ’09 was quite foolhardy of me, but I just had to scratch this itch!

Now that the technology platform has been completed, and I have established the processes and partnership to move this startup the rest of the way, I find myself with loads of time on my hand. I am looking for a consultancy or full-time position.

You guys know of my skills, and if you want a smart, dedicated, passionate, hard-working, ‘failure is not an option’ person on your shuttle to Mars, I am on the market.

I am really looking forward to being a part of a team again, and working on a different set of problems. Contact me at shahzad@whyztech.com if you know of any opportunities, or give me a call on my cell at 613.263.8009.

Feel free to call me if you want to discuss anything which comes to your mind.

Thank you my friends.

My Arrow is about to leave the Quiver!

February 26th, 2010

In my last post, I made mention of the mistakes I’d made around scope-creep and attempting too much in one go. Those curious can read the previous post ‘My Personal Arrow Project’.

I made a firm resolution to rectify that, and within 18 days, I kept my word.

The beta version of my product (to be announced here in a few days) is hereby complete. My original ambitious goal was to build a recommender system that could inform users which items in a steady information river flowing past them are actually useful (to them). It was a hard problem (to say the least). I have now taken a simple step in that direction.

For those (like me) with tons of useful RSS feeds to follow, but which we cannot possibly completely digest, I’ve create a tool that will automatically archive the blogs that you care about and raise alerts when topics of interest (to you) are discussed. The archive stretches back to when the blogs were initiated, so you never have to worry about missing a post again. Voila, your bookmarks are now so much more useful to you.

Watch this space for more action.

At the heart of this product is sophisticated crawlers, duplicate detectors, data cleaning and classification algorithms. Very complex stuff. At the front-end is a simple interface that a 5 years old could us.
It is designed to make a user’s experiences with their everyday information tools better, reduce anxiety, and enhance value.

It’s been a good two weeks. :-)

- Shahzad

, , ,

My Personal Arrow Project

February 8th, 2010

I’m a self-confessed history buff. I not only try and learn from my own mistakes (which we conveniently label as ‘experience’), but also from the blunders and achievements of others.

For every engineer out there, the ‘Arrow’ case-study should be required reading. If you have not read it, and you have a bit of free time, please follow the link at the end of this article to learn more.

Essentially, if you ask my opinions, this project was canceled due to poor feature management. You cannot have an all-200X technology solution if you plan to launch in 200X. It takes some time to put all the pieces in, and by the time you’re done… well, there are new pieces available, without which you don’t have a 200X solution! Hence, the hamster wheel.. hence feature creep galore!

Mea Culpa. Forgive me, I have sinned.

I know of this lesson intimately. However, that is exactly what I have been doing for the past few months.

I would never have done this on a consultancy project. I’m all about trying to get things as explicit, and agreed-upon, and ‘done’ as possible when consulting. From day 2, my personal philosophy is that there should be something ready to plug in, ready to deliver, so the client is never left lacking when they need the widget, module, or analysis that I am providing. We improve from the baseline that is established as early as possible.

However, since this was a personal project, I felt that it had to be something a cut above. I broke the rules, and enjoyed the luxury of enough slack in the rope to hang myself by.

However, it’s time to move on.

I’ve got a new plan… and guess what, my product should be ready for launch in two weeks. It’s not going to be cutting-edge, all bells’n'whistles with an IQ 10 times that of Einstein… but it will be ready for use today, and will make life better for people who want to track a subsection of the web they care about, and are not served by the free Google Search and Google Alert Services, and cannot afford the specialist tools offered by the social media monitoring firms.

References:

Some comfort here: at least, I am in good company. The engineers in these case studies were all brilliant successful people, who build world-class stuff.

,

Converting Data into Information

January 18th, 2010

The difference between data and information is that while data are crudely aggregated collections of raw facts, information represents the selective organization and imaginative interpretation of those facts.

Data is a burden, a garage full of junk that may have value but which you will never sort through. It’s not actionable.

Information is a well organized menu, with the important ingredients, price and taste-centric attributes clearly highlighted.. in front of you, when you are hungry

Good data, converted meaningfully into good information, has the power to improve strategic decisions in the right directions. Strategic planning can be incorrectly defined as deciding how to allocate resources among the possibilities of what’s to be done. This definition is incorrect, because it presumes that these possibilities are self-evident. They are not.

The best way to understand the possibilities is to look at your data. This is an activity that can benefit from specialist support. My colleagues and I have worked with a number of firms to help them through this process.

The most important (and challenging) work involves thinking up the possibilities from among which choices have to be made. You want to know what your choices are, and what patterns of activity, cost or success are associated with each choice.

, ,

Being Customer-Centric

January 6th, 2010

Specialists have a serious problem. They view the world through lens that have been honed through years of experience.

This can seriously hinder your effectiveness when dealing with non-specialists. In my field, jargon-terms like information-theory, program complexity, IO-bottleneck and scalability have very specific meaning, and are an excellent way to communicate with others who have specialist training. You don’t expect the other person to go off and spend a week reading about info theory, and then building up their evaluative instincts over a few months of tinkering around with labeled data-sets.

However In The Real World (TM), you need to interact with other people who come to the stage with a different set of experiences. We have to be sensitive to this reality.

Earlier in my career, I remember interviewing this brilliant scientist. He had a boatload of transferable skills, and was really sharp, however throughout the interview, he kept harping on about how he wanted to continue the very specific work he was currently doing with unstructured databases. In the end, I decided to go with someone more amenable, even though the other candidate was probably not as proficient. He did a poor job of selling me. I had no problem with his competency, rather the issue I had was that I was not willing to risk the project by bringing someone on board with a pet project they wanted to pursue. The gentlemen did not convince me that he was the man for the job.

In marketing, there is a saying that is well known. Consumers purchase the ability to make a quarter-inch hole, and do not buy a drill.

Sure, there are some people who are abstract thinkers who will actually internalize the desire to ‘purchase a drill’ as they can logically equate it to bringing them a step closer to their goals of building a treehouse for their son, or renovating the basement. However, more people don’t bother to build this superfluous cognitive structure.

Indeed, I am convinced that if consumers were capable of making a clean hole in the wall or in wood with a simple screwdriver, even if it took twice the time, they would never purchase the drill in the first place.

The real reason that drill sell, in my rather subjective opinion, is that the holes are cleanly made, and there are complementary goods (such as wall anchors) that require a drill-made hole.

Indeed, many people who I know that do hobby wood-working would use a hacksaw anyday over a power-saw. They claim it allows them to keep their fingers attached to their hands :-) If these people were working industrially, they would purchase the powersaw (as time is money), but as consumers (without tool-envy) they are happy with the lower-tech solution.

,