// Richard Hart / Hates_

Archive
business

I no longer get excited about numbers. Pageviews, unique visitors, signups, fans, likes. There was a time when I would, and I would feverishly refresh the counters to see what it was now at. Much like a new trader will constantly refresh the chart of a stock they’ve just bought. Over time, you realise, the daily ups and downs don’t matter as much as the overall trend. Are we actually gaining traction? Or are people filtering in at a steady pace?

On top of that, the numbers mean very little if they can’t be turned into something tangible. A million signups for my site means nothing, if those people never come back. A million fans on my Facebook page means nothing, if I can’t figure out how to get some money out of each one. Is an article about my startup on a site that gets 1m page views worth more than one on a site that only gets 1k?

Always remember the context of the numbers you are looking at and never take them at face value.

Read More
There’s always that storyline in films and TV shows. Parents despair as they become more and more distant from their angst ridden teenage son/daughter who complains of just being mis-understood. There all the signs of neglect on the parents side, by not spending enough time/showing enough love, then there’s normally some sort of event that brings them all together again to be one big happy family. Think John McClane in Die Hard and his daughter Lucy, or Sean Archer in Face/Off and his daughter Jamie. The parents and the teenager are living separate lives and there’s a clash when they come together, because neither understands where the other is coming from.
As a developer one of the ways this problems often occurs is when working with people not from a technology background. Warren Buffett’s famous advice is to simply “Invest in what you understand.”. Many people take the time to understand their market, but do not take the time to understand the technology/process. It’s no surprise to me that the only company that I’ve worked for that’s actually achieved a measure of success is run by people who not only have a very clear understanding of their market, but also have a very clear understanding of the technology they provide. And what of the others that are no longer around? It’s no surprise I spent a lot of time at those places trying to explain how things worked and why things couldn’t be done. Yes, and while some businesses needs to be about pushing the boundaries and innovation, to do so also requires a knowledge of the limitations of what currently exists.
I have been as guilty of this sin as everyone else. As a developer it’s very easy to take no interest in the customer side of things and care only about the technology, and perhaps to a degree this is an even worse situation to be in over having management that don’t understand technology. When this happens solutions that are unusable by anyone can end up being delivered. I know for a fact I have delivered plenty of products without ever asking myself who the product is actually aimed at, all the while being feature focused. Where as now, rather then only caring if something can be done or not, I try and ask myself who will be trying to achieve a task and what is the best way for them to go about doing so. As with anything, there is a balance that needs to be found.
Managers, understand the technology. Developers, understand the market.

There’s always that storyline in films and TV shows. Parents despair as they become more and more distant from their angst ridden teenage son/daughter who complains of just being mis-understood. There all the signs of neglect on the parents side, not spending time with them or not showing enough love. Then there’s normally some sort of horrible event that brings them all together again to be one big happy family and they all live happily ever after. Think John McClane in Die Hard and his daughter Lucy, or Sean Archer in Face/Off and his daughter Jamie. The parents and the teenager are living separate lives and there’s a clash when they come together because neither understands where the other is coming from.

As a developer this problems often occurs when working with people not from a technology background. Warren Buffett’s famous advice is to “Invest in what you understand.” and while many managers take the time to understand their market, they don’t take the time to understand the technology/processes of their business. It’s no surprise to me that the only company that I’ve worked for that’s actually achieved a measure of success is run by people who not only have a very clear understanding of their market, but who also have a very clear understanding of the technology they provide. What of the others that are no longer around? It’s no surprise I spent a lot of time at those places trying to explain how things worked and why things couldn’t be done. And while some businesses are about pushing the boundaries and innovating, to do so requires a knowledge of the limitations of what currently exists.

As a developer I have been as guilty of this sin as everyone else. It’s very easy to take no interest in the customer and to care only about the technology. Perhaps to a degree this is an even worse situation to be in over having management that don’t understand technology, as when this happens, solutions that are unusable by anyone are usually delivered. I know for a fact I have delivered plenty of products without ever asking myself who the product is actually aimed at, all the while being completely feature focused. When I think back to those products, it’s a wonder they survived any sort of usage at all. Now, rather then only caring if something can be done or not, I try and ask myself who will be trying to achieve a task and what is the best way for them to go about doing so. As with anything, there is a balance that needs to be found.

Managers, understand the technology. Developers, understand the market.

Read More

My new cards from moo arrived.

Read More

I suffered some pretty poor service when I returned to JEM Ltd to have the faulty valve fixed. I won’t go into details but here are what I think are ways of offering good customer service:

Apologise

Whether or not a customer’s complaint is valid and even not your fault. Just say sorry and try to understand where the customer is coming from. At rather then just being told “We’re really sorry, we’ll do our best to help.” they tried to wriggle out of having anything to do with the problem. Although a short term win for them, I’ll never be returning and will be making sure I make it known to anyone I can to never go there. Any short term loss involved with rectifying my problem would be repaid through repeat business and word of mouth about the quality of service. Washing your hands of a customer’s problems is not a recipe for success.

Listen

When a customer is angry, don’t point it out, you’ll only make them more angry. Saying things like “Before you get angry” or “If you’ll just calm down” will only infuriate them more. I’m not normally one to get angry and wasn’t at the time, but wow, did this push me over the edge. People get angry when they fell like they aren’t being listened to. Shouting is a way of making yourself heard. So if a customer is shouting at you, double your efforts to listen to them. As corny as it is, God gave us two ears and one mouth for a reason.

Read More

Microsoft recently started their new ad campaign where seemingly normal people try to buy a new computer. They’re given a budget and if they find one that fills their requirements, they can keep it.

The first advert follows Lauren with a budget of $1000. She wants a laptop that’s fast, has a comfortable keyboard and a 17” screen. On her quest for a laptop she visits the Apple store and comes out saying they are over her budget and that she’s just not cool enough to be a Mac person. She has no trouble finding a suitable laptop in regular electronics store and ends up purchasing a HP Pavilion. The second advert follows Giampaolo with a slightly bigger budget of $1500. He wants a laptop that’s portable, has good battery life and power. Once again there is a poke at Apple. This time they are more about aesthetics rather then power and that he doesn’t want to be paying for a brand. And once again he ends up with a HP Pavilion (Oh, HP, that’ll be the brand you just paid for then).

My problem with the adverts isn’t the poke at Apple, but rather they are promoting a non-message. If I’m going out to buy a new computer and I don’t want a Mac or want a Mac but don’t want to save for it, I have no choice but to buy a PC. I can’t see them swaying the people who have made the choice to switch and have the money ready to buy a Mac. So who are these adverts aimed at? There’s no competition in the sub $1500-$2000 range, so is it even worth doing at all. Honda make ads to stand out amongst Toyota, Ford etc. They don’t make adverts in the hope that they’ll stop people that are thinking of splashing out on an expensive sports car, and sway them to settle for a Civic instead. This and the previous ”I’m a PC” series of adverts just end up legitimising Apple’s presence. Apple is a tiny dog biting at the heels of a giant, yet Microsoft feel like they need to gear their entire consumer TV advertising campaign to take them on. The campaign may well be just insurance for Microsoft. How many heads would roll if they decided to ignore Apple completely, or not even bother advertising to consumers, and then their market share tanked. Perhaps it’s better to appear to do something, then to not do anything at all. On the other hand though, could all that money be better spent doing something else.

All of which leads me onto what I would do if I was Microsoft. Simply, I would advertise Windows 7 and IE8. I’d give people hope once again in Microsoft products (Hopefully the products would match the hype). But I’d ram it down people’s throats day and night. “Forget what you thought about Vista, Windows 7 is coming”. “Experience the web like you’ve never done before. IE8 has arrived”. That sort of stuff.

Perhaps that’s what I find so alluring about the “Apple way”. When you see them in use, you feel like you’re being taken to a time and place beyond the normal preconceptions of how technology works. Microsoft used to have that. Microsoft used to ask “Where do you want to go today?”, with the promise of taking you there, no matter how far fetched your dreams were. Now they just state “Your potential. Our passion.”, which leaves you with the sinking feeling that really over the years a massive void has grown between us and them.

Read More

First week in the new office over and I’m pretty much settled in. As you can see, I try to keep my desk as empty as humanly possible. I’m finding the monitor above the laptop layout to be working really well. It’s just a bit hard to replicate at home with two 24″ monitors.

Read More

EBay Employees – 15,500 (Q1 2008)

WTF do they all do? And more importantly, how many have a rating over 99.8%? Apple has 19,000

Read More

Although when you do compare employee head counts between Microsoft (91,000) and Apple (21,000), it’s essential to note that at least half of Apple’s employees work in its retail stores.

Daring Fireball

How does Apple seemingly achieve so much more then Microsoft with only a ninth of the workforce? That Reality Distortion Field must be one strong mo’fo.

UPDATE: I just read that Nokia has over 114000 employees. Which makes the market shattering iPhone even more impressive.

Read More

When you run a company that develops software, it makes little to no sense to lump your developers with sub-standard machines and tiny monitors. Managers who wouldn’t bat an eyelid at buying a new Visual Studio (Thank God I’m a Java/Groovy developer) license, gasp in horror and say there’s no budget when you ask for a faster machine or a bigger/dual monitor setup. Those minutes you save every day doing tasks add up to hours over a week, which add up to days over a month, which add up to maybe even a whole month over a year (in your dreams!). Personally, I’d just use that extra time to browse YouTube.

Read More

I hate 99% of the meetings I’m invited too simply because nearly all of them are a waste of my time or someone else’s. The number of times I’ve sat in meetings and ended up not saying anything for the whole thing or watched on as 90% of the poor attendants end up not saying anything either, no doubt we would all have been more productive gouging our eyes out with hot pokers.

A lot of my hatred for meetings comes from the fact I think nearly all of them could be eliminated just by sending an email outlining the problem and asking for a solution. But my biggest gripe is what I call the “Pull one out the hat” meetings where a problem is presented to you and you’re expected to provide a course-of-action/solution on the spot. Then the moment you say “I don’t know” or “I’ll have to think about it” you’re still pushed for at least an idea. And God forbid you reply that you don’t know how long a problem will take to solve when you don’t even have a solution yet. “But can’t you give us a rough estimate?” they’ll ask, “Yeah, sometime this year.” is the safest reply. If you give something that they can use as an estimate just wait until you’re held to it even if you include the heavenly “maybe” somewhere in there! “Maybe I can do it in two weeks but I will have to go away and think about it and provide you with a more solid timeframe.”, two weeks later, “But you said it would take you two weeks!”, like fuck I did!

Until people realise development is not an exact science and that we as developers don’t hold every single bit of knowledge on every piece of code and every column of data in our numerous databases in our head then we’ll be forever plagued by meaningless, time wasting, excruciatingly painful meetings.

Don’t get me wrong, there are such a thing as good meetings. For instance, Ian does a really good job when it comes to the Faculty of Trading meetings. I get a well prepared agenda a day or two before the meeting with an open question as to whether everything will be covered or if I need anything added or removed and afterwards a well written summary and action points for each attendant. But heck, not everyone can be a winner like him!

I’ll leave you with an interesting article: Study shows meetings make us dumber

Read More