HOME     SITEMAP     RSS     TWITTER     EMAIL    
Search:   

FollowSteph Follow Steph as he posts Blog Blazer Friday
 
 

Archive for the 'Business' Category

Founders At Work

Founders At WorkI recently had the very fortunate chance of reading Founder at Work: Stories of Startup’s Early Days by Jessica Livingston. What can I say, it’s a great book! I had problems putting it down. It’s filled with non-stop stories of how people started their software companies. Jessica was able to get interviews with so many great founders that it’s amazing the book wasn’t any longer (and too bad).

Each story was great on their own, but some always stick out more than others. For me personally, I really appreciated James Hong’s story of how Hot or Not was founded. I had heard of that site when the internet was a new thing, but I didn’t realize just everything that went into it. His parents even got involved in trying to filter out inappropriate images at some point. He explains to his dismay that he realized this, and then what he did to solve it. For that particular company, in the beginning they were really flying by the seat of your pants. Jessica’s writing is definitely able to convey their crazy roller coaster ride, you really feel what they went through.

Others that stuck out to me where Max Levchin’s Paypal story. Steve Perlman’s story of how they founded WebTv. Caterina Fake’s story of Flickr. The list just goes on. Every story is interesting. In reality there’s not a single founding story I can say I didn’t thoroughly enjoy. Jessica really has a talent for pulling the best out of the people she interviews.

The best news of all about this book is that according to her Channel 9 interview, she’s in the works to create a sequel to this already great book. I can’t wait for it to come out. I’ll definitely be one of the first to pickup a copy.

And if you haven’t already read Founder At Work, you should definitely get a copy.

** Update: You can goto Jessica’s Founder At Work Blog by clicking here.






Which is Riskier? Owning a Business or Being an Employee?

Many people have different ideas of which is riskier. For the majority of people, starting a business is much riskier than getting a job. For me the opposite is true.

With a job, you have one customer, your boss. If at any point you happen to displease your customer (ie. your boss) you can terminated. If the company runs out of money, have no doubt that they will terminate your position. Remember, it’s not personal it’s business. Just like if you use a maid service and you run out of money, that service will be one of the first financial cuts you make. You might love their service, but if you can’t pay for it you will terminate the service.

As an employee you’re income is limited. We’re not talking about the great tax breaks you get as a business owner, but you’re salary increases. Unless you’re on commission, which few people are, any increase in salary you receive is dictated by your boss, or your boss’s boss, and so on. You cannot control this, it’s completely up to the company you work for whether or not you get an increase. On top of that, it will never be beyond a certain cap.

But more than that, I often hear people talk about how amazing safe their job is. The most common comment, at least here in Ottawa, is that if you work for the government you’re good for life. Do you really think so? Just like any other institution, be it a business or a government entity, you’re job is only guaranteed as long as money is allocated to your department, project, etc. Governments sometimes have to slash spending. Although it may often appear as though they have unlimited resources, they don’t.

No job is 100% sure. Just look at the recent headlines from Ottawa here where they’re considering terminating 500 government jobs. These 500 people may have thought they had very secure jobs, but they no longer do.

With a business you have more than one customer, you have many. If you’re a consultant, you have many clients. If you sell products, each person you sell to is another client. For LandordMax, we have many customers (each person who buys the software is another customer).

Although we really hate to miss out on customers, it’s possible that someone doesn’t buy the software because they no longer have the budget for it. That they ran out of money. Maybe they hired an accountant, a property manager (who may have in turn purchased LandlordMax). The reality is that we can survive the loss of a customer, or several customers. Our risk is spread over our total customer base, not just with one big customer (a boss or company). The more customers you have, the lower your risk is as a business. As an employee, with very few rare exceptions, you’re risk is very high, it’s focused on the needs of only one or two people (your company and your boss).

Now I ask you, which is riskier?






Are Software Awards Real?

Before I begin, let me just say that this article was inspired by Andy Brice’s article The software awards scam. If you haven’t already read it, you definitely should. While I’m talking about Andy’s blog (Successful Software), let me just quickly add that I’ve been following it for some time and it’s very impressive. He has many really good articles, of which I’ve linked several across multiple posts here on this blog.

Getting back to the article, for those of you who aren’t familiar with software awards, many shareware directories (sites that are basically lists of software applications) sometimes give out software awards. What are software awards? The concept is that the better your software is the better the award you get. Maybe it’s a 4/5 stars, maybe 5/5 stars. Tucows (one of larger download sites) is famous for it’s cow awards (1-5 cows per software). Basically they exist to evaluate the software they list to let you know which ones are good and which aren’t.

Now if you think about it, how can some of these sites properly evaluate all the different types of software applications? They can’t possibly. What features make for a good property management software application? What features and usability make for a great mp3 player? What about a speaker testing software application? The list goes on. It’s possible but not on the budget many of these sites have. Especially when you consider that most are one person shops.

Even Tucows rating is very inaccurate. When LandlordMax was initially launched we paid for a Tucows expedited review (or whatever it was called) to get a detailed review report. We scored an average review. Not because of the features we offered or the usability, but because we didn’t provide some arbitrary features. These include:

  • Flash-style or some form of professional visual intensive tutorial that aids in rapid learning of the program’s basic operation. (2 points). This is a nicety and doesn’t really tell you how effective the software is.
  • Learning curve: “Does your application package offer quick launch, desktop or additional shortcuts?”. In no way does this describe the quality of the application.
  • Repair function in the uninstall. How many applications really do have a repair feature that actually works?
  • Functionality: “This is the Reviewer’s overall opinion of the functionality of your application. This criterion is rated in terms of functionality, speed, and resources.” Completely subjective. For example Photoshop sure takes a lot more resources than NotePad, therefore NotePad must be a much better application.
  • Does it offer tips on startup? If it does, would that make the application any better? Would it help you play mp3’s with better sound quality? Would it help you balance your check book?
  • “Linking customer support information into the application can gain you one to four points instantly, depending on what type of customer support you provide.” That’s for a whopping 9% of your total score! All I can say is wow. How can providing an embedded link to your customer service in the software make it better or worse, and especially by almost 9%
  • File size. This is part of the “Program Enhancement” section. An amazing 3 points here. “If a competitor is offering the same exact features as your application and it’s half the size, it will receive more points that your application.” How can you accurately figure this out without a lot of effort, and even then… Unless you truly understand the benefits of Photoshop, how can you compare to the Windows Paint program?
  • “Author home page: 2 points = The site contains contact information, brief program information, and online help and documentation.” Again, I agree that it’s great to have but it still doesn’t really tell me how good or bad the software is.
  • “Cost vs. Value: With respect to the price you’ve set for your application, the reviewer’s ask themselves a question depending on what license type you fit under: (3 points)”. I’m sorry, but for property management and real estate software, unless you’re directly involved in the field you can’t possibly answer this question with any real accuracy. I’m sure the same is true in many niche markets.
  • And the list goes on…

Overall, as you can easily see, their evaluation criteria clearly doesn’t measure the quality of a software application. It does measure something, and it’s should be consistent. Well even here I beg to differ. When we ran LandlordMax a second time through the Tucows rating service we got a significantly different score. Either way it’s pretty easy to game this system. If you provide a software that has an amazing installer, lots of documentation (the quality is indifferent), that’s small in size, and so on. you will get a good score on Tucows. The quality of the application (features, easy of use, etc.) is only a secondary concern. And it’s easy to understand why, there’s just no way they can accurately rate all the software applications submitted to them on an ongoing basis. Just reviewing LandlordMax requires at a very minimum some understanding of the property management and real estate domains.

And even with this poor rating scheme, it’s still only a rating scheme. They try to abide by it and do offer something. As long as you’re aware of what they really measure, they mostly do what they claim (giving them the benefit of the doubt here even as I had a somewhat contradictory experience with LandlordMax). When it comes to other shareware sites, unfortunately most do fall short. Especially with one person operations. There’s now way for them to review every piece of software submitted. It’s not possible.

And this is where Andy’s article really sheds some light into this industry. It’s something many of us suspected but didn’t know for sure. At least not until now that is. Andy took the time to write a dummy application (he actually just changed a text file to an exe by changing the file extension name from .txt to .exe) and submitted it to 1033 shareware sites. Many gladly accepted his software. Even better, many gave him 5-star reviews with nice shinny award graphics. Of the 1033 sites he submitted it to, 218 sites listed it and 394 are pending. Of the 218 sites, “approximately 7% of the sites that listed the software emailed me that it had won an award (I don’t know how many have displayed it with an award, without informing me)”.

Although I personally had a very strong suspicion it was a sham, I didn’t know to what degree (or for sure it was). We initially started to display the awards here at LandlordMax but quickly stopped once we started to get the feeling that they weren’t necessarily based on the quality of our application. We have some, but nowhere near as many as many as we could.

Although we stopped adding new “awards” we haven’t removed the older ones. Why not? This is where the reality of business and ethics step in. If we remove them and our competitors leave theirs on, then we haven’t won any awards in comparison. This might seem trivial but those awards can turn into significant differentiators, and hence real revenue dollars. We did receive them in good faith and have displayed them in good faith, well at least until it was recently confirmed otherwise. Now that we know we are faced with the dilemma of whether or not to remove them.

They’re still technically legitimate, someone did give them to us. No we probably didn’t earn them if we believe Andy’s report, but unfortunately I know Andy is absolutely right (numbers don’t lie). If we remove them we will probably lose some revenue from our less web-savvy customers. They will see our competitors showing their many awards and we won’t have any to match because of principles. Again, you have to look at it from the non web-savvy customer’s perspective, not you guys. They don’t know that most of these awards are a sham. Unfortunately we now know that the odds are very good that most of our awards are not “real”. The other side is that principles don’t always put food on our plates.

In this case I personally believe that the right thing to do is remove the awards page. In the long run our customers will appreciate our stance. They will appreciate our honesty. And therefore we will take down our awards page. Actually we might simply convert it to a “Reviews” type of page, similar to what Andy’s done with his website. I don’t know when this will happen since we’re already more than busy enough with our current workload (and this is a lower priority task after all), but we will make the change at some point.

{democracy:3}






The #1 Programmer Excuse for Legitimately Slacking Off

Today I came across a comic that I just had to share. The fact that it’s too true too often is what makes it funny. The part that’s sad is that it doesn’t need to be.

Compiling

In today’s day and age, where PC’s are now pretty much commodities, most software shops shouldn’t be able to use hardware costs as an excuse. Hardware is just so cheap in comparison to developer costs. Get a faster CPU, get more CPUs (maybe you do need a quad rather than just a duo). Get more RAM, it’s cheap. Get a high-end hard drive, that alone could double your performance. Get two drives and make a RAID-0 drive to increase the performance. SSD (Solid State Drives) are even affordable now and can significantly increase your performance. Spend the money it’s worth it.

If nothing else, calculate the lost time compiling, starting a server, whatever. Even if it’s just the difference of seconds, those can quickly add up. But when the difference can be calculated in minutes then you really have a case to upgrade your hardware. On top of the time wasted waiting while your box is trashing at full throttle, there’s also the time lost trying to get back into the groove of things, of remembering your train of thought. It quickly adds up and can make the difference between a successful and non-successful project.

And I haven’t even started talking about the advantages of larger monitors!






LandlordMax Mac Version Update

A while back I talked about possibly offering a Mac version of LandlordMax. We bought all the necessary hardware, started work on it, we were very excited. If you follow this blog you’ll already know that after some time we ran into a few roadblocks. Nothing that insurmountable, we just got to a point where the cost to benefit ratio (the development costs versus the potential revenue) didn’t work anymore. It wasn’t that we were converting the system, it’s that there were certain UI (user interface) issues we didn’t know how to program on the Mac. Our knowledge is mainly Windows UI programming.

Therefore we ended up having to postpone the Mac version so nothing was moving. Then suddenly out of the blue Werner Randelshofer from the Quaqua Look and Feel posted a comment on my article LandlordMax Mac Version. I quickly replied and asked if he would be interested in helping us. This eventually led to an off-line discussion by email.

Sun’s Metalworks Demo running with the Quaqua Look and Feel

Before I go on, let me tell you how much of a stand-up person Werner is. We basically asked what it would take to have him help us, possibly even offering a small contract (you can even see this in comments for the article). For someone with his know-how of the Java Swing language on the Mac, this would have been easy for him to make a quick buck. It reminds me of the story I recently read on Friday Reflections, which to quickly paraphrase (and I’m doing the story proper justice here), it’s not the actual work effort that’s valuable it’s knowing where and what to do. Anyways, Werner instead suggested that he would be happy if “it contributes to the final solution for LandlordMax“. And that just an Amazon gift certificate or a bottle wine would be great. Thank you Werner, I really value you’re beneficence, it’s very appreciated. A lot of salespeople might groan at his beneficence, but you know what, it’s because of it that I’m sitting here today in front of my computer writing so positively about him and Quaqua.

Quaqua Look And Feel

Although I’m sure he never thought about it when he decided to help us (I have no doubt he was acting altruistically), he’ll probably get more benefit from his beneficence than had he charged us a very high quick one time bill. Firstly, we might not have taken him up on his offer (we already turned down one person who tried this tactic). And secondly as you can already see he’s getting his name out. He never asked to be written about, in fact he never even mentioned it. This is coming directly from me to show my appreciation. It’s my personal recommendation. And not only am I recommending him as a professional Mac Java Swing developer but I’m also recommending his product Quaqua. By the way Quaqua is free so there’s absolutely no reason you shouldn’t look at using it if you’re writing a Java Swing program for the Mac. On top of recommending him publicly, if we ever need more help with the future Mac version of LandlordMax I won’t hesitate to contact him. Who knows what this might lead to…

Therefore because of Werner’s contribution, we’re re-allocating back some of our efforts to working on the Mac version of LandlordMax. We definitely won’t be releasing a version 3.11 for the Mac, but hopefully the next major release of LandlordMax will be fully Mac supported. So let’s see where this journey leads us…






Ya Gotta Love Innovative Advertising

Last week when I had a few moments to waste I went to the local Timmies and picked up one of those free local real estate magazines, the ones showing all the latest listings (in this particular case it was Homes & Land). Anyways, as I was perusing through the magazine, one page in particular caught my attention. Actually not a page, but an ad. I looked at it two to three times before I realized what was happening, which is very amazing. I thought I had circled it myself, but in reality it was part of the ad.

Real Estate Ad Example

Click here to see the full page ad

Now some of you might think this is misdirection, in-proper, just not right. Possibly. I won’t argue here whether or not it’s right, but what I will say is that it really got my attention. It made me think I had circled that particular listing, so I paid a lot more attention to it. I looked at it a few times trying to see why I would’ve circled it. And remember at the time I didn’t have a pen in hand, I had just gotten the magazine. And I also wasn’t looking for any real estate properties. That’s effective advertising!

In a magazine that has many listings, this one particular really caught my attention. Enough that I looked at the property in detail. If my guess is right, the property that was circle was intentionally selected for some reason or other by the real estate agent. This was her main property to move for this issue of the magazine. And I’m sure it worked. I’ll even try to contact her (Shirley Charbonneau) as soon as I’m done writing this article to follow-up and see just how effective this advertising tactic really is. Personally I’m sure it very effective.

Which leads me to the moral of today’s story. Even in a sea of ads if you’re smart you can quickly draw attention to your ad. It doesn’t always need to be splashy, in your face, the largest, the most expensive, or what have you. You just have to be smart about it, creative. You have to come up with an innovative way of doing something a little differently that will draw people’s attention to you. Congratulations to you Shirley on doing just this!






Nine Woman Can't Have a Baby in One Month

Why is it that so many people continue to believe that software developers can do the impossible? In life there is always a critical path to everything, a path that you just can’t skip ahead. Yes sometimes work can be divided and thereby accelerated such as painting a room. You can get one person to paint four walls or you can get four people to pain one wall each speeding up the by four times. But if you want to apply two separate coats of paint you absolutely can’t get eight people to paint at the same time both coats. It just doesn’t work. The first coat of paint needs to dry before the second coat of paint can be applied. That’s a critical path you just can’t skip, no matter how much you wish it away.

However in software development a lot of people tend to forget this notion. There is a tendency to think that if we add extra developers to any effort we can shorten it by the amount of people we add. The thinking is if we add 20% more developers the time to implement the project should therefore decrease by 20%. The reality is that it doesn’t work this way. It’s not like painting a room. You can’t just grab a brush and start painting. It’s not that simple. Even if you’re the best developer in the world someone from the project still has to show you how to setup your environment. You have to learn how the software is implemented. You have to “get up to speed” which can take some time. This can take anywhere from a few weeks to several months depending on the project because of the inherent complexity of software development.

The Mythical Man Month

In some cases adding extra resources can even slow down your effort. For every person you add someone from your existing team needs to “bring them up to speed”, which means their not producing during this time. The closer you are to the deadline the more likely you are to slow the effort by adding new people to the team because of this training cost. They just won’t be productive quick enough to be worth it. They’ll probably only really start to get “up to speed” after the deadline.

My favorite analogy by far is the title of this entry, you can’t put nine woman together and expect them make a baby in one month. The critical path is nine months, no matter what you do. Some work just can’t be divided. Ever try to learn a language by dividing it up with several people while simultaneously skipping ahead some steps? And that’s what you have to anticipate with any software project. There will always be several critical paths.

Not only that, but sometimes one developer can implement a solution an order of magnitude faster and especially better than another developer . This is true in almost any profession. Just look at professional sports athletes, there is an amazing difference in quality. Can anyone beat Michael Jordan at basketball? Anyone want to play hockey against Wayne Gretzky? Every profession has it’s stars and its obvious that there is a difference among them, even among the elite of the elite.

Michael Jordan

The same is true with software and developers. I’ve heard sayings that an elite software developer can easily be worth ten junior developers. I completely agree. One Michael Jordan is worth several average players. Sometimes it’s worth waiting for a more qualified, or even just a specialized developer, to implement a solution. They might be able to do it in a way that will simplify the life of every other developer on the team and thereby reduce the total cost of the project today and tomorow rather than add to everyone’s effort. We’ve all seen patch jobs that take much longer to do anything with because of a bad implementation. That are buggy and needs to be continually fixed. That are just a complete mess. This is often the result of trying to push the critical path, of trying to apply two coats of paint at the same time.

Not only will you be ahead if you understand the critical path, it will also reduce your total software development costs. It will give you higher quality code which will lead to less bugs, less fixes, less workarounds, less hacks. It will lead to a better solution. Happier customers. Better maintainability. It will make improving and adding new features easier in the future. It will lead to higher employee morale. A better team. Lower turnover within the company. It’s just worth it. If you don’t believe me, just look at the statistics from this article on what happens if you push the critical path too much. Critical paths exist for a reason and it’s absolutely worth your time to acknowledge them rather than trying to wish them away.






Book Recommendation: On Writing Well

Since I started FollowSteph.com about two years I’ve been reading a lot on how to improve the quality of my writing. So far the best resource I’ve ever come across is the book On Writing Well – The Classic Guide to Writing Non-Fiction by William Zinsser. If you haven’t already read a copy, you absolutely should! This book is amazing and filled with great advice that will improve your writing skills.

On Writing Well

I’ve only read it a month ago and already I’ve applied many of the suggestions he offers. This is not saying that I’m a great writer, only that I can always improve myself and this book has clearly shown me some great ways to achieve this. Sometimes his advice is subtle and other times it can be so obvious that you can’t understand why you never saw it.

On my last blog entry How to Write Out Your Domain Name, I made several edits directly attributable to this book. For example the beginning of the last paragraph of the blog entry starts with: “It’s only a matter of time before uppercasing each word in a domain becomes the standard…”. In my first draft I had started it with “I’m willing to bet that it’s only a matter…”. I changed it because in On Writing Well the author suggests:

“Don’t say you were a bit confused and sort of tired and a little depressed and somewhat annoyed. Be confused. Be tired. Be depressed. Be annoyed. Don’t hedge your prose with little timidities. Good writing is lean and confident”.

I couldn’t agree more. If you look at the last draft it’s much more powerful without the “I’m willing to bet that” beginning. It’s obvious when you read it, but I doubt I would have noticed it if it wasn’t for the book. After all, we all do it, it’s just that the book brings it to your attention. It’s part of evolving your writing and making it better. Learning something each day.

As another example, in the second paragraph I state “Back in the old day, which in internet time is less than a decade ago, everyone wrote out their domain names in all lowercase.” Before having read the book On Writing Well I would have finished this sentence with an exclamation mark, mostly to get across the light humor I embedded in the sentence. However after reading this suggestion from William I decided not to:

“Also resist using an exclamation point to notify the reader that you are making a joke or being ironic. … Readers are annoyed by your reminder that this was a comical moment. They are also robbed of the pleasure of finding it funny on their own. Humor is best achieved by understatement, and there’s nothing subtle about an exclamation point.”

Although not everything he says should be taken as a rule, which even William himself states, I really respect his advice. He offers examples for each of his suggestions to show the difference. More importantly though, is that when I now read other authors I really enjoy, I notice some of these suggestions in their writing. A great example of how to properly embed humor in your content is just about anything written by Joel Spolsky from Joel On Software. He does exactly what William suggests, he doesn’t force out the comedy, it lets the reader pick it up on their own.

These aren’t the only tips the book offers, it’s loaded with great advice on how to improve your writing skills, be it for blogging, business, etc. What I’ve described above is just two small examples of many that I learned from reading On Writing Well. If you haven’t already read it, I strongly suggest you do.






How to Write Out Your Domain Name

Writting PenIt seems like such a simple and trivial thing that it’s not even worth writing about. But the truth is that how your write out your domain is very important. It can have a very large impact on the traffic your business or website gets as we’ll soon see. And the worse part is that it’s so easy to do. So many people do it wrongly that it’s amazing, or maybe it’s a good thing for you if your competitors are still doing it the old (wrong) way.

What am I talking about? It’s how you write out your domain. Back in the old day, which in internet time is less than a decade ago, everyone wrote out their domain names in all lowercase. At first this wasn’t a big issue because almost all the domains were one word domains, with the few odd domain names having two words.

Today a lot of domains are multi-word domains. Look at this domain, it’s two words “Follow” and “Steph” (FollowSteph.com). My company, two words again “Landlord” and “Max” (LandlordMax.com). It’s now pretty common to see two word domains. Many domains today even have more than two words. Look at my latest project “Find” “Your” “Wedding” “Dress” dot com (FindYourWeddingDress.com). This is a four word domain. And this is where the issues come in.

Which is easier to read?

findyourweddingdress.com

or

FindYourWeddingDress.com

Even knowing ahead of time what the domain name is it still takes you more time to read the lowercase one than the uppercase one. What about these less obvious and made up domain names?

whatarethewordsinthisdomain.com

versus

HowMuchEasierIsThisDomainToRead.com

I bet it took you a few glances to figure the first domain. You had to pay attention. Your probably read it more than once. Now when the first letter of each word in the domain is uppercased like the second domain, I bet you didn’t have to think about it. You just read it as fast as you can read a normal sentence. You didn’t have to re-read any part of it. That makes it easier to recognize, easier to remember. Overall it makes it that much easier to brand the domain!

Pushing this further, what about if you have ethnic terms in your domain. For example in the city where I’m located one car dealership is always playing their ads on the radio. They’re very big and everyone in the city has at least heard their name once. Probably much more than that because they have a jingle that stays in your head. Whether or not you like it, it creates very good brand name recognition. However, because it’s an ethnical name it’s a little harder to spell out for anyone that’s not of that ethnicity. Not a major issue but as far as marketing goes you should try to minimize any possible confusion to maximize your ROI.

Where am I going with this? The other day I saw one of their courtesy vans driving their customers around which had their domains written on the back it. Even having heard the name of their company many many times it still took me several attempts to correctly decipher what the domain was on the back of their van. How easy is it for you:

dilawrichrysler.com

What if it was re-written as:

DilawriChrysler.com

How much easier is that? I personally kept reading the “rich” in the middle of the text as a separate word when in fact the “ri” was part of the first word and the “ch” the beginning of the second word. By just uppercasing the first letter of each word in the domain it quickly removes any and all confusion. The domain is clear. I’ll remember it. Had I not been stopped and little bit bored at a red light I would never have taken the time to decipher the domain. If I had been driving behind the van, I for sure would’ve never known it was from DilawriChrysler.com. Even now when I just copy and pasted the domain I still again caught myself reading the word “rich” in the middle of the domain.

It’s only a matter of time before uppercasing each word in a domain becomes the standard way of writing out domains. It only makes sense. Right now we’re still stuck in the “old” way, but this will change. Mark my word, it’s only a matter of time before you see everyone write out their domain names this way.






What am I up to?

The short answer? A LOT! Seriously, I’m overloaded with things to do. There’s a lot going on here alone at LandlordMax. Lots of things going on behind the scenes, lots that’s already been publicized here through this blog, and a lot extra curricular items as well. Today I’m going to make a list of it all. Mostly the reason I’m writing it here is because I’m asked so frequently that it gets too long to say it all. “Lots” just doesn’t work anymore as an answer. So here goes:

LandlordMax – Version 3.11d

We’re planning to release an updated version of LandlordMax (version 3.11d) later this week. This is an updated version of the main 3.11 version and includes a few bug fixes.

The first and largest is a fix for Windows Vista and user access control (UAC). UAC is a new feature introduced by Microsoft for Windows Vista that is causing a lot of people grief with a lot of software, including LandlordMax. This update is going to specifically address this issue. It’s not a complete solution, we’re working with Microsoft to “properly” code where the database of LandlordMax should be stored on your computer. but for now this will correctly deal with this issue.

As well, this release also fixes a few other minor issues. For example one is a small error in the vacancy report when you have an evicted tenant assigned to a unit at the same time as a “current” tenant (the unit appears as vacant when it has a actually has a “current” tenant).

This update is already finished, we’re just in the final testing phase. I suspect it will be available within the next few days.

LandlordMax – Website Re-Design

We’re working very hard on redesigning the LandlordMax website to make it friendlier as well as better selling. I’ve been reading (and re-reading) a lot about web usability and sales & marketing. and there are many improvements we can make. For example we’re going to move away from using so many colors on the main page to instead using whitespace more effectively.

Don’t Make Me Think Call To Action

As well we’re hoping to address many of the same pre-sales questions we continually get. One of our most common question is how to implement re-curring accounting entries (rents, mortgages, etc.). Although the software does a great job of it, it’s not always obvious to everyone (especially if you come from another software and expect us to behave in exactly the same way). We currently have an animated tutorial that walks you through the process but it’s only available in the View new features in version 3.11c. With the re-design all such pre-sales animated tutorials will be available on the home page. Basically we’re doing a lot of cleanup to try to answer as many of our pre-sales questions on the home page as possible (without cluttering up the page). All at the same time trying to make everything easier to do.

We’re also hoping to add a lot more screenshots on the main page. Or at least what we call “shorts”. These are cut-outs of screenshots which showcase something. At the very least, if we can’t put a screenshot, we’ll put a link to one or an animated tutorial, whenever we state something. So for example if we say “Easily show a list of tenant’s that are late paying rent” we’ll either link it to a “How-to” or an animated tutorial.

The re-design is going to happen in three phases. The first is going to be a large revamping of the website, especially the home page. In phase one, we’re not going to really change our shopping cart, that going to be pushed to phase two. I’d rather release phase one sooner than wait for phase two to be done. Why wait? So phase one is all about the home page and the new look and feel.

Phase two will be all about the shopping cart. We’re hoping to drastically reduce the number of choices, go from six choices to one with a few “options” (for example shipping). We’re also hoping to refactor the shopping cart for some future additions and options.

Phase three will be the completion, cleaning up the rest. This includes updating the user manual the FAQ, and so on. Adding a lot of animated tutorials. Basically enhancing the content.

LandlordMax – Version 4.xx

We’re also working on the next major release of LandlordMax! We’re hoping it will be available before the end of the year, at least that’s the plan.

The list of new major features for this version has changed quite substantially since we initially started working on it. For example, we anticipated offering QuickBooks support but that’s been postponed to another future version. The costs to benefit just doesn’t align right now. Integrating with QuickBooks is just too expensive and time consuming as compared to the number of requests. We even looked at purchasing third party components to alleviate this but we’ve only had limited success. We’ve already spent a significant amount of time and money on this feature and its unfortunate to have to postpone it again. I’m just glad we’re able to avoid the “sunk cost effect“.

One feature though that’s looking like it will make it into the next major version is check printing. Although its not official yet, and nor will it be until it’s completed (remember our QuickBooks experience), we’re making some good progress here. Another major feature that we’re pushing for is integration with Outlook. Being able to pull out your contacts, put in new ones from LandlordMax, send emails, etc. There’s obviously more, but for now that should give you an idea.

We also have quite a large list of smaller changes we’re planning to implement. Simple things such as having the lease automatically fill in the tenant’s building for you rather than having to re-input it when possible. In other words many many UI improvements. My feeling is that this version will have fewer new major features and instead it will overwhelm you with sheer number of significant UI improvements. Things that will make your life simpler all around.

LandlordMax – Mac version

This version has currently been postponed. We use to get a lot of Mac requests but recently they seem to have fallen (not sure why). We did have a large push for a Mac version, we bought all the necessary Mac hardware to go forward, and so on. We got quite a ways forward but then we hit a few roadblocks (code and image conversion costs). Nothing insurmountable, but enough that I’ve decided to postpone this effort because of the cost to benefit ratio. I really do like the Mac, I’m actually working on a Mac right now that was purchased specifically for the Mac version. Unfortunately Mac support has been postponed. We just have too many other higher priority items. I don’t have the time to manage an outsourced resource to solve our remaining issues. So for now this is on hold.

LandlordMax – Real Estate Analyzer

On the LandlordMax website we currently offer a free real estate analyzer as a traffic generating tool. When we launched it I mentioned on this blog that I’d like to expand it, possibly offering a more advance paid option (maybe even integrating it with LandlordMax). We’re looking into this.

LandlordMax – Browser Based Version

Probably the biggest item here today! We’ve been really really wanting to do this for over a year now, almost two really! We actually almost started the whole thing as a web application. Anyways, our interest in offering LandlordMax as a web application or online service has been increasing with time as more and more people keep asking us about it; they love the software but need a networked multi-user version.

So far we’ve done a lot of research and prototypes to see which path we want to take. My personal training and experience is with J2EE, so I’m a little biased this way. Before I start a holy programming language war, I’d just like to say that J2EE done right can perform very fast and not hog all your resources. The problem is many people don’t do it right, they often try to over engineer everything which is bad.

In any case, just because I’m J2EE biased it doesn’t mean it’s the right solution for us as a produce or company. The reality is that we’re probably going to build it as a PHP based web application. This decision wasn’t easy, it took a lot of time and effort.

The quick of it was that J2EE let us share the current code base (huge factor). It gives us an amazing path to AJAX support (IceFaces – if you’ve worked with it you know what I mean by how impressive their AJAX support truly is). And I know J2EE very well.

The downside is that if we offer it as a web application rather than just as a service, hosting will be an issue for many people (few hosting providers offer J2EE hosting). We looked at Ruby on Rails and decided against it for this very same reason. PHP removes this very large hurdle (don’t try to downplay it, hosting options are a very important factor). PHP is pretty much available everywhere. We can re-use a decent percentage of our code base (at least the SQL queries which are often times pretty complex to figure out). But what really got me excited about PHP is CodeIgniter and their framework. I’m very impressed by it!

Of course just looking at a framework is not the same as really using it. So we’ve since built 3 small trial web applications. This is where WhichJar.com came in for example.

In any case, offering LandlordMax as a web application is not a small effort. It’s going to take some time. We’re working on it simultaneously with the other items listed here today. It’s going to take some time, no doubt about it. With limited resources choices have to be made. It will be available, and right now my suspicion is closer to 2008 than 2007. But we’ll see…

WhichJar.com

As I’ve already mentioned, we’re expanding our reach beyond just property management software. I truly believe a business should focus on it’s core competency, no doubt about it. I’m a strong proponent that businesses should spend a certain amount of their time and energy on other endeavors to expand themselves. For us, that’s about 10% (1 day every other week) on side projects. This is where WhichJar.com came from.

Right now WhichJar.com is stable in terms of code base. What we’re trying to do is grow its database by adding more Jars. For this I’m looking to outsource the database population. The only issue is that I don’t have the time to manage it as I initially anticipated. So right now it’s moving pretty slow. Hopefully this will accelerate sooner than later.

FindYourWeddingDress.com

FindYourWeddingDress.com

Another project that’s about to go live soon because of our policy to spend 10% of our time on side projects. This is a simple site that lets you search for and look at wedding dresses. It’s a large database where you can filter out the information (or browse through it all). The site will not sell anything (other than put ads on it when I get a chance) so it’s really about getting pictures and information of wedding dresses to upcoming brides.

Right now this site is somewhat live online (very small database but that’s changing). It hasn’t been marketed at all because we’re in the process of filling it with real data to showcase to perspective companies/designers. That is to say, we’re seeding it with real wedding dresses so that we can show how it works when we contact companies/designers for permission to display their dresses (and get updated information on their wedding dresses). I believe that if they can see it live they will be interested, otherwise it’s a hard sell.

So right now we’re at the stage of getting someone to populate the database with real data. As it’s still in the “side project phase”, this is moving along slower than any of our LandlordMax efforts. However I’m hoping that by sometime next month we’ll have enough data to start contacting designers.

So please feel free to go and check it out. Let me know what you think.

Online Sales and Marketing Book

And you thought that was it! I really am a busy entrepreneur. On top of all this I’m working on a book for smaller online businesses to help them better market and sell themselves. I’ve started writing it, I’m almost done the second chapter now. I was hoping to allocated more time but the Windows Vista UAC bug I just mentioned has really been taking up a lot of my time. This and some other personal things I’ve had to take care of.

FollowSteph.com

As well as the usual article writing like today, I’ve been looking at ways to enhance this blog. One item I’ve really been considering for some time is podcast interviews. I’ve already lined up one person who’s willing to do a podcast interview with me about his online company (it’s a company that offers a different type of service, so it’s interesting). All that remains is making this a reality (figuring out the details). So hopefully you’ll see that sooner than later.

That’s All Folks

I have no doubt I’m leaving something out, maybe even a few items, but at least this gives you an idea of what I’m up to. Yes, I’m definitely keeping busy and I’ll continue to be busy for some time. But as you can see from the list, there’s quite a lot of diversity in everything I’m doing. And that’s why I love being an entrepreneur!






 


SOFTWARE AND BOOKS BY STEPHANE GRENIER:

LandlordMax Property Management Software

LandlordMax is the EASIEST
Property Management
Software available!
Try it for free!

 

FollowSteph
More resources from Stephane Grenier:
PUBLICATIONS
For people who work on the web
Blog Blazers
How to Generate Traffic to Your Website
 
SOFTWARE
The EASIEST Property Management Software available!
LandlordMax


Copyright @2003-2025
LandlordMax Property Management Software

Disclaimer: This is a personal blog about my thoughts, experiences and ideas. The contents of this blog are for informational purposes only. No content should be construed as financial, business, personal, or any other type of advice. Commenters, advertisers and linked sites are entirely responsible for their own content and do not represent the views of myself. All decisions involve risks and results are not guaranteed. Always do your own research, due diligence, and consult your own professional advisors before making any decision. This blog (including myself) assumes no liability with regard to results based on use of information from this blog. If this blog contains any errors, misrepresentations, or omissions, please contact me or leave a comment to have the content corrected.