<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><description>CEO of Coca-Cola funded, Copyin.com. Rails/Angular developer, Entrepreneur &amp; YC alum. Previously  built and sold Clickpass. </description><title>Peter Nixey</title><generator>Tumblr (3.0; @peternixey)</generator><link>https://peternixey.com/</link><item><title>What today’s Magic Pony acquisition means for Entrepreneur First and for London</title><description>&lt;p&gt;A few days ago I received an email from &lt;a href="https://twitter.com/Rob_Bishop"&gt;Rob Bishop&lt;/a&gt;, the CEO and founder of &lt;a href="http://www.magicpony.technology/"&gt;Magic Pony&lt;/a&gt;. The email said that as a shareholder of Magic Pony Ltd. I would shortly be expected to sign a series of documents agreeing to their acquisition by Twitter Inc. Today it was announced that the company was acquired in a deal that &lt;a href="https://techcrunch.com/2016/06/20/twitter-is-buying-magic-pony-technology-which-uses-neural-networks-to-improve-images/"&gt;TechCrunch’s reported from unconfirmed sources as being worth up to $150,000,000&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;The reason I was a Magic Pony stockholder was that three years earlier I’d received an email from Matt Clifford and Alice Bentick asking me to meet for dinner. Alongside Chris Mairs and Chris Wade they invited me to become one of &lt;a href="http://joinef.com/"&gt;Entrepreneur First’s&lt;/a&gt; new, part-time partners. &lt;/p&gt;&lt;figure data-orig-width="1024" data-orig-height="546" class="tmblr-full"&gt;&lt;img src="https://64.media.tumblr.com/8731495bda61aa9876ee9e856ef23851/tumblr_inline_o92tdyK2CN1qznw8n_540.jpg" alt="image" data-orig-width="1024" data-orig-height="546"/&gt;&lt;/figure&gt;&lt;p&gt;&lt;i&gt;Away weekend with Magic Pony’s EF batch (many other great companies contained)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Magic Pony was one of the companies that came out of the EF batch I worked with. Rob and &lt;a href="https://twitter.com/ZehanWang"&gt;Zehan’s&lt;/a&gt; cutting edge work in computer vision and their success in recruiting an incredibly strong team of PhDs meant that today, only two years after the company’s inception, EF will reportedly make over a return of well over a hundred-fold on their initial investment. It is a massive credit to Rob and Zehan that they pulled off the technology and the exit and did both in less than two years since the company’s inception.&lt;/p&gt;&lt;p&gt;EF is similar to YCombinator in taking a small percentage of each business for their capital investment. However their investment model is strategically different and tactically evolved to cope with the limitations of the European market. YCombinator takes pre-formed teams of smart entrepreneurs with pre-existing business ideas and often pre-existing businesses. Matt and Alice at EF recognised though that such a constraint would fatally restrict the ability of Entrepreneur First to attract sufficient talent from the more sparsely-populated European technical scene. &lt;/p&gt;&lt;p&gt;They knew that seed investing would be a numbers game and to get scale they’d have to recruit talent directly and individually from universities and jobs. Their hypothesis was that it was possible to form teams before the founders had either an idea or a founding partnership. Magic Pony was a company formed by two very smart young men from exactly that hypothesis. Neither of them even knew each other before EF. Today their union was so significant that &lt;a href="https://blog.twitter.com/2016/increasing-our-investment-in-machine-learning"&gt;Twitter’s own founder, Jack Dorsey announced their acquisition&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Six years ago, Heroku became first of YCombinator’s $100,000,000+ acquisitions. There had been a few YC acquisitions prior to Heroku but it was the first really big one. Its sale to Salesforce signalled to investors that YCombinator was a very real investor producing very real companies. Heroku’s exit wasn’t an acquihire, there was something real happening here. Investing in YC companies was about more than simply fuelling the ecosystem. Investing in them meant real returns. &lt;/p&gt;&lt;p&gt;And YCombinator’s returns were about to get greater still. At the point Heroku exited, both Dropbox and AirBnB had already been funded by YC and were putting down roots that would come to be worth over $30Bn. Not only that but Patrick and John Collison, fresh out of their first, small YC exit with Auctomatic had only a few months earlier been accepted into YC with &lt;a href="http://stripe.com"&gt;Stripe&lt;/a&gt;. There were already three Unicorns growing in the stable. &lt;/p&gt;&lt;p&gt;Heroku’s acquisition rang the bell that woke Silicon Valley’s angels from their slumber and accelerated everything to light speed. Funding rounds went from taking months to weeks or even days. Prices went up and YCombinator’s ability to fund even more companies increased. As more companies went through YC, attracted by the brand and the advice, so more exits happened, yet better founders were attracted and yet more unicorns emerged. Sam Altman now estimates that YC funds a billion dollar company once per 80 companies. Or to put it another way, twice a year. &lt;/p&gt;&lt;p&gt;Magic Pony’s acquisition should be ringing the same bells for investors in Europe. Magic Pony will not be the last exit in this range for EF and I have little doubt that within a few years we will see the fund’s first billion dollar company emerge. I would expect a smart fund to index invest across the whole of the emergent EF portfolio in the same way that Sequoia and A16Z started index investing across YC. Prices are cheap right now and it is still a buyer’s market. &lt;/p&gt;&lt;p&gt;There will be very big winners from these years. In time to come prices will increase and access will get harder. Companies will expect more from their investors. Right now they will demand only money. In years to come it will be harder for unknown Angels to even get access to the hot deals. Today is the opportunity to become in London what Chris Sacca and Ashton Kutcher became through those early years of YC and make a name as a brand-name Angel.&lt;br/&gt;&lt;/p&gt;&lt;p&gt;The companies coming out of EF now will be demanding real, valley-like valuations. And well they might. It takes capital to fuel such high growth. I know investors in London who thought that the Series A valuation of Magic Pony was too high. They stayed out and invested in companies they felt were cheaper. I find that a very strange strategy. Had they invested in Magic Pony’s series A, they would have made a 30x return. They could have invested at over twice the valuation and still made 10x. Staying out of it made them nothing. And had Magic Pony failed they wold have lost the same amount of money whatever the valuation was.&lt;/p&gt;&lt;p&gt;Seed investing in tech is different to seed investing in almost anything else. The returns and the timeframes are just so different. As a seed investor in high tech your job is to optimise for one thing and for one thing only which is being in the winning companies. I only fully internalised this when hearing Ron Conway speak. His point was that when you make 1,000x returns on your winners it only matters that you have 999 or fewer losers. When asked how he felt about frothy valuations he said he wasn’t too fussed. He observed that valuations go up and down with the heat of the market but don’t affect the logic of the investment itself. It never makes sense to stay out of a probable winner simply because the valuation higher than you prefer. Tech is not like property where investing over the market rate means you can never profit. Tech multiples are huge. Making 500x rather than 1,000x is neither here nor there. The only thing that matters is making sure you’re on the mega-ships when they dock. &lt;/p&gt;&lt;p&gt;After being approached by Coca Cola to start my new company, &lt;a href="http://copyin.com"&gt;Copyin.com&lt;/a&gt;, I had to resign my role at EF. As an alum though I am incredibly proud of what Rob, Zehan and Entrepreneur First itself  have achieved and what they continue to achieve. EF is the single most important force of change in the technology scene in Europe today. I am confident that its presence will ultimately result in billions of pounds of value and thousands of jobs created. These are exciting times and there are fortunes to be made for early investors, entrepreneurs and employees alike. All of the people coming into EF companies right now stand powerfully positioned to become the technorati of years to come. Well done EF, well done Chris Mairs who I know put a huge amount of work into this deal and most of all well done Rob and Zehan and their team. An amazing result all round. &lt;/p&gt;&lt;p&gt;&lt;a href="https://news.ycombinator.com/item?id=11938819"&gt;Comments on Hacker News &amp;gt;&lt;/a&gt;&lt;/p&gt;</description><link>https://peternixey.com/post/146210478753</link><guid>https://peternixey.com/post/146210478753</guid><pubDate>Mon, 20 Jun 2016 16:47:56 +0100</pubDate><dc:creator>peternixey2</dc:creator></item><item><title>Is it the Wealth Gap that’s bad or the Empathy Gap that comes with it?</title><description>&lt;figure data-orig-width="540" data-orig-height="284" data-orig-src="https://64.media.tumblr.com/fa612cb11ac9f2af8222ad78efed1a32/tumblr_inline_o1l5s5IxCS1qznw8n_540.jpg" class="tmblr-full"&gt;&lt;img src="https://64.media.tumblr.com/fa612cb11ac9f2af8222ad78efed1a32/tumblr_inline_o1lt7rJira1qznw8n_540.jpg" data-orig-width="540" data-orig-height="284" data-orig-src="https://64.media.tumblr.com/fa612cb11ac9f2af8222ad78efed1a32/tumblr_inline_o1l5s5IxCS1qznw8n_540.jpg"/&gt;&lt;/figure&gt;&lt;p&gt;&lt;br/&gt;There’s a a really interesting discussion unfolding right now between &lt;a href="http://paulgraham.com/ineq.html"&gt;Paul Graham&lt;/a&gt; and &lt;a href="https://medium.com/the-wtf-economy/what-paul-graham-is-missing-about-inequality-a9f7e1613059#.hcv4wr5s1"&gt;Tim O’Reilly&lt;/a&gt; on the Wealth Gap and whether or not economic inequality is really a bad thing per se.  &lt;/p&gt;&lt;p&gt;I used to believe that the argument against wealth inequality was unsubstantiated and largely fuelled by jealousy. I believed (and still do), that economic inequality is a natural consequence of increased economic leverage. If the most successful people are becoming more effective and the least successful remain consistently ineffectual then you get a divergence in wealth. If the baseline is zero and the top line goes up then the two of them diverge.&lt;br/&gt;&lt;/p&gt;&lt;p&gt;And it’s not just the rich who become richer. Over the last 50 years the whole world has become a much better place to live. &lt;a href="https://www.youtube.com/watch?v=1vr6Q77lUHE"&gt;Health, wealth and education are up across the board&lt;/a&gt;. That’s happened because our economies are more efficient and more effective. The people who run the businesses that drive those economies have benefitted proportionally. Is it really such an issue if a few people get rich so a lot of people can get wealthier?&lt;/p&gt;&lt;p&gt;I used to think not. Now I’m not so sure. Because what comes with a wealth gap is an empathy gap. And when people lack empathy they treat each other in ways they wouldn’t want to be treated themselves. Often those ways are bad and when you treat someone badly enough they dislike you. If you continue to treat them badly they hate you. And when people hate each other bad things happen.&lt;/p&gt;&lt;p&gt;In order to find out more I tried to read a book on the topic. I didn’t succeed because it annoyed me so much I had to stop reading it. Most of it was arguing that poverty was bad (obvious) and that wealth per se was bad (not true). Most of the arguments against disparity were that things would be better if the poorer had more cash. But, as &lt;a href="http://paulgraham.com/ineq.html"&gt;Paul Graham points out&lt;/a&gt;, that is not the same thing as saying that inequality is bad. What it says is that poverty is bad. And that’s something that I don’t think anyone would argue with.&lt;/p&gt;&lt;p&gt;The book was annoying and convinced me of nothing. However I had a lingering, unsubstantiated feeling there was a fundamental danger in the haves moving further from the have-nots. It was actually only only when I watched Neill Blomkamp’s &lt;a href="https://www.youtube.com/watch?v=oIBtePb-dGY"&gt;Elysium&lt;/a&gt; (an allegorical story of the US/Mexican dichotomy played out in a futuristic, dystopian earth orbited by a utopian, man-made paradise) that I realised what it was and how I’d already seen it play out my own life. When the gap gets too large, empathy dies. And when empathy dies things get very bad.&lt;/p&gt;&lt;figure data-orig-width="540" data-orig-height="304" data-orig-src="https://64.media.tumblr.com/eff71065021106f14c47ce6023fd82fe/tumblr_inline_o1l5s5oMzG1qznw8n_540.jpg" class="tmblr-full"&gt;&lt;img src="https://64.media.tumblr.com/eff71065021106f14c47ce6023fd82fe/tumblr_inline_o1lt7sUcxN1qznw8n_540.jpg" data-orig-width="540" data-orig-height="304" data-orig-src="https://64.media.tumblr.com/eff71065021106f14c47ce6023fd82fe/tumblr_inline_o1l5s5oMzG1qznw8n_540.jpg"/&gt;&lt;/figure&gt;&lt;p&gt;&lt;br/&gt;As a career entrepreneur, most of my adult life has been spent with very low and extremely unpredictable income. I never wanted for anything during childhood but as an adult I’ve put everything I’ve ever had into my businesses and there have been many, many months when the stress of pennilessness rang like tinnitus in my ears. When buying bread and milk spikes your cortisol you’re in a bad place.&lt;/p&gt;&lt;p&gt;Essentials are the least stressful part though. What really hurts is the discretionary spending and what kills you is the forced discretionary spending. Unless you hermit yourself (as I did for three years during my twenties), it’s hard to get away from the social impetus for that spending. When you would walk a mile rather than take a $2 bus ride, buying a round of drinks cuts you like a sword. I wanted to punch a guy in the face when he asked me for a $20, double Talisker. He had a well paid job as an engineer with Nvidia. I had $20,000 on a credit card. How could he not realise the position I was in. How could he not realise that I’d literally spent ten hours walking across the hills of San Francisco to save the money his whisky cost me.&lt;/p&gt;&lt;p&gt;Imagine you ordered a drink and when the bill came it cost you $500. Imagine how sick that would make you feel, how it would ruin your evening. I had so little money at that point that that’s exactly how I felt. It ruined my night and I honestly hated him for it.&lt;/p&gt;&lt;p&gt;And yet eight years later I did basically exactly the same thing myself. I was back in San Francisco. This time I was there as an advisor to the &lt;a href="http://www.joinef.com/"&gt;Entrepreneur First&lt;/a&gt; cohort. These were all 20-something, first-time, unfunded entrepreneurs. I’d organised for us all to go out to dinner in the Mission. We weren’t at a particularly expensive place but when the bill came, every single one of the fifteen people there wanted to split it item by item. I found it intensely annoying to end the meal in such a tedious way and dismissed it suggesting that we just divide by the number of people.&lt;/p&gt;&lt;p&gt;But then I remembered that each of them was on a stipend of $1,600/month. They had to use that money to fund both both themselves and their companies. Meanwhile I was making $1,000/day contracting. So whether I was up or down on a $30 meal didn’t really matter to me. I didn’t have any empathy with their situation.&lt;/p&gt;&lt;p&gt;Not only that but I also ate and drank more. They were all budgeting, I wasn’t. So I wasn’t just being unsympathetic, in my carelessness I was also getting this crew of scrabbling start-uppers to subsidise my splashy lifestyle. Only, that didn’t occur to me because I didn’t feel the pain of expenditure the same way they did. I forgot the same pain that would have hurt me viscerally seven (or even two) years earlier. Yes, I was That Guy (though I subsequently paid over my share).&lt;/p&gt;&lt;p&gt;The powerful thing about empathy is it stops you from accidentally hurting people. You feel their pain as if it was your own. And that stops them from them hating you. And that’s good for everyone. That guy in the bar hurt me and made me hate him because he didn’t empathise with my situation. I made those young entrepreneurs stressed because I didn’t empathise with theirs. And both those things happened because we were economically removed from each other and lacked empathy.&lt;/p&gt;&lt;p&gt;Empathy doesn’t care about absolutes, it’s only the relative that matters. If you’re all rich or you’re all poor then it’s all cool. It’s only when you’re different that things get screwy. I have a very successful friend who’s CEO of a company that you will have probably heard of. By any normal standards he’s very well paid but many of his friends have sold their companies and made tens of millions. He’s now no longer able to keep up with them and finds himself resenting how much they will spend on a holiday or a meal that leaves him high and dry.&lt;/p&gt;&lt;p&gt;Boo hoo I hear you cry, poor him. It must be so hard living on a decent salary and not able to keep up with centi-millionaires. But unless you’re earning less than $3,650/year then boo hoo, poor you. Because you’re already earning more than 75% of the rest of the world. How does anyone in the UK or the US have any soap box to stand on when 20% of the world lives on less than $365/year? The UK government gives job-seekers $4,200/year in cash alone and that’s aside from housing and healthcare which is of course free. If you live in the UK you made it into the top 25% most wealthy people in the world even before you got out of bed. Well done you. &lt;/p&gt;&lt;p&gt;But the fact that you’re richer than most of the world doesn’t matter because let’s be honest, what matters is how much you have relative to those around you. &lt;/p&gt;&lt;p&gt;When you feel the pain of financial stress you feel the pain of financial stress. Is the suicide of the man evicted from his bedsit any less stressful than the suicide of the man who can’t pay his children’s private school fees or the teenager who can’t afford the right trainers? Stress and distress are stress and distress, who are any of us to judge their intensity.&lt;/p&gt;&lt;p&gt;Any of us feeling poor would probably immediately feel better if we were hanging out with the Syrian refugees currently camped out in Calais. We’d be grateful just to have a country to call our own. Small comfort to the financially suicidal in their hour of need though. Were they “rich and entitled” or “poor and needy” as they left this world? It all depends on your perspective.  &lt;/p&gt;&lt;p&gt;The reality is that as long as you’ve locked in the first two levels of &lt;a href="https://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs"&gt;Maslow’s hierarchy&lt;/a&gt; then it’s hard to say that you’re poor in absolute. But that’s not to say that you’re not poor relative to those around you and that’s not to say that that’s just as distressing.  Fairness and equality is deeply, deeply hardwired. &lt;a href="https://www.youtube.com/watch?v=HL45pVdsRvE"&gt;In this incredible experiment it’s shown that even monkeys will demand equal pay for equal work&lt;/a&gt;. Hardly surprising then that inequality enrages humans. &lt;/p&gt;&lt;p&gt;So while I always thought a wealth gap wasn’t a bad thing per se; now I’m not so sure. Maybe, like me at that dinner table, the larger the wealth gap, the less we notice when we take more than our fair share. And the less we notice ourselves doing things that make people hate us. Or hating people for things they never meant to hurt us. If the guy in that bar had been a student, I like to think he’d have never asked me for a $20 drink. If I’d been out to dinner with those entrepreneurs only two years previous I’d have been delighted to itemise the bill. &lt;/p&gt;&lt;p&gt;I’ve never met a wealthy person that hates the poor but I’m shocked by the number of people I know who hate the wealthy. I never really understand why since none of them have obviously suffered at the hand of the “rich”. But then it doesn’t have to be something obvious to add up. Like the annoying housemate who eats all your ketchup, it just has to be occasional, careless or callous to eventually accumulate into a ball of righteous fury.&lt;/p&gt;&lt;p&gt;So to come back to Paul’s essay I think that his points are right, it’s not the wealth gap per se that’s bad. However I do think that the Empathy Gap is a bad thing. And the Empathy Gap is truly a problem with the distance between the two ends of the spectrum and independent of where either of them are. And for that reason I think a Wealth Gap is probably a bad thing too.&lt;/p&gt;&lt;p&gt;&lt;a href="https://news.ycombinator.com/item?id=10975503"&gt;Comments on Hacker News&lt;/a&gt;&lt;/p&gt;</description><link>https://peternixey.com/post/138096727423</link><guid>https://peternixey.com/post/138096727423</guid><pubDate>Tue, 26 Jan 2016 18:15:02 +0000</pubDate><dc:creator>peternixey2</dc:creator></item><item><title>Experienced founders feel their company’s pain. Inexperienced founders feel only their own</title><description>&lt;figure data-orig-width="1600" data-orig-height="900" class="tmblr-full"&gt;&lt;img src="https://64.media.tumblr.com/efc97362eb2e473e6f6b4cb1626a1fb7/tumblr_inline_nmec7k28Hc1qznw8n_540.jpg" data-orig-width="1600" data-orig-height="900"/&gt;&lt;/figure&gt;&lt;p&gt;Most people don’t enjoy pain. If I held your hand over burning candle you’d haul at me to pull it away again. You wouldn’t even need to see or know that it was a candle to react to it. If I crept into your room and held it under your hand as you slept, you’d still instinctively yank your hand away. We are hard-wired to avoid pain.&lt;/p&gt;&lt;p&gt;But while annoying, pain is also useful. If I entirely removed your sense of pain you’d start to suffer some pretty bad wear and tear. Pain is nature’s way of telling us to get out of danger. It&amp;rsquo;s good at keeping us from socially awkward situations like casually sawing off a finger while chatting to friends over a steak dinner.&lt;/p&gt;&lt;p&gt;Stress has a similar effect on us. It’s a stimulus that causes us to get work done and to get it down fast. We tend to exert it on ourselves and others to create a discomfort that gets things done. Stress is not nice but like pain, it’s a powerful motivator and when used carefully is a useful corrective influence.&lt;/p&gt;&lt;p&gt;Over the years I’ve noticed that experienced and inexperienced founders have very different ways in which they experience stress. Experienced founders feel stress from the things that are causing pain to their company. Inexperienced founders tend feel stress from the things that are causing pain to themselves. Experienced founders have nervous systems that are directly wired into their company&amp;rsquo;s pain: the company is a voodoo doll for themselves. When the company is hurting, however non-obvious it may be to the rest of the world, the founder hurts too. Inexperienced founders tend to feel only their own pain which is all too often a trailing indicator for that of the company.&lt;/p&gt;&lt;p&gt;A classic place where you see these differences is in the initial product release.&lt;/p&gt;&lt;p&gt;John-Rhys, a fresh-faced young founder from Swansea is building a new SaaS CRM system. John-Rhys used to work at an agency. He loves building software but he’s sick of building software for clients that won’t invest fully in design and he wants this CRM to be gorgeous. He knows exactly what he thinks the market wants and plans to make sure they’re perfect before releasing them. It takes him eighteen months to get the first version and it’s pretty stressful making sure that everything’s as attractive as he’d like. Eventually though he puts up the registration form and convinces TechCrunch to do the cover story. Sadly the product fails eight months later because customers wouldn’t use it without email integration and they ran out of cash before they could complete that.&lt;/p&gt;&lt;p&gt;Hannah, the founder of an ad-tech company based in East London, has done a couple of startups before. She’s built plenty of product over the years and her experience has been that excellence is simply what comes from repeated rounds of customer testing. She can’t wait to get the first feedback from her customers because she’s not entirely sure which features they should double down on and which they should cut. She also knows that given they have only eighteen month of runway, they will need to start fundraising in twelve. To be ready for that she needs at least eight-months of customer engagement. The four months before their first release is a pretty stressful period because there’s a lot to do and she breathes a sigh of relief when the first customer support tickets start rolling in. Eight months later she has five paying clients on the platform and confidently begins her Series A fundraising.&lt;/p&gt;&lt;p&gt;Both founders were stressed but while Hannah’s stress prompted her to get the product out and into users’ hands, John-Rhys’ stress caused him to lose a massive eighteen months before launching. It also meant he invested too deeply in aesthetic design instead of testing the product with users and discovering how critical email integration was while they still had cash to build it.&lt;/p&gt;&lt;p&gt;Hannah’s stress came from things that were painful to her company, John-Rhys’ stress came from things that were painful to him. John-Rhys simply wasn’t attuned to what was hurting his company.&lt;/p&gt;&lt;p&gt;It’s not easy to feel the pain of a company. Company’s are not human-like creatures you can easily empathise with. You can’t even anthropomorphise a face on them so how on earth do you empathise with them?&lt;/p&gt;&lt;p&gt;One technique for feeling your company’s pain is having a good picture of what a healthy, well-adjusted company should look like. And that means planning. Plan for and visualise what success should look like. Look at where you need to be by your next funding round or milestone and work backwards to see where that puts you today. Find companies that are similar to yours and see what their trajectories were. What are the metrics, the hires and the partnerships that it will take you to get there. What’s the lead time to get those? The clearer you can visualise where you need to be, the more you can feel the discomfort of not being there. No plan survives first contact with the enemy but failing to plan is planning to fail. It’s only once you have some sort of a plan that you can feel the pain that comes from knowing you’re not sticking to it.&lt;/p&gt;&lt;p&gt;Startups are inherently stressful places. Founders tend to consciously and subconsciously generate stress in order to spur themselves onward. I think it’s hard to get away from that - it creates the discomfort that forces you to do a lot quickly. Make sure that the stress creates an impetus to do what’s  best for the company though and not merely from what is best for yourself. Wire yourself into the nervous system of your company. Use the stress to to pull your hand back out of the candle. Also you possibly shouldn’t let me into your room at night.&lt;/p&gt;&lt;p&gt;&lt;a href="https://news.ycombinator.com/item?id=9334697"&gt;Read comments on Hacker News &amp;gt;&lt;/a&gt;&lt;/p&gt;</description><link>https://peternixey.com/post/115682645428</link><guid>https://peternixey.com/post/115682645428</guid><pubDate>Mon, 06 Apr 2015 18:43:31 +0100</pubDate><dc:creator>peternixey2</dc:creator></item><item><title>You are the DNA of your company. What you are it will become</title><description>&lt;p&gt;&lt;figure class="tmblr-full" data-orig-height="174" data-orig-width="392" data-orig-src="https://64.media.tumblr.com/38f6e9ef1404c59e7d5e6c6886059e18/tumblr_inline_nih290HXy91qznw8n.gif"&gt;&lt;img src="https://64.media.tumblr.com/38f6e9ef1404c59e7d5e6c6886059e18/tumblr_inline_pf6eyqfpwE1qznw8n_540.gif" style="margin: 0, auto;" data-orig-height="174" data-orig-width="392" data-orig-src="https://64.media.tumblr.com/38f6e9ef1404c59e7d5e6c6886059e18/tumblr_inline_nih290HXy91qznw8n.gif"/&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;Everyone knows the importance of hiring well. Everyone knows that the people they hire will set the culture and the prospects of the company. Anyone who has ever worked in a company has seen that the characteristics of that company are the manifestation of the team that works there. The kindness, diligence, discipline and efficacy of the company all flow from the corresponding characteristics of the team that operates it.&lt;/p&gt;

&lt;p&gt;Great people beget great people. However many entrepreneurs fail to grasp the corollary to that. They fail to realise that their strengths are the strengths of their company. And so are their weaknesses. Their work ethic, their skill set, their interests and their values will be the same skill set, interest and values that will manifest throughout the company. What the founders are the company will become. &lt;/p&gt;

&lt;p&gt;It wasn’t until I was working to sell my first company that I really grasped the significance of this. I started to see that great engineers produced great engineering companies and that dreamers produced companies that never quite delivered on those dreams. And I also realised something very sobering. I realised that I didn&amp;rsquo;t have the DNA to build the type of company I wanted. At that point in time, my characteristics didn&amp;rsquo;t contain the characteristics of the company I wanted to build. &lt;/p&gt;

&lt;p&gt;I think that my younger self thought I might find such characteristics in the people I hired (actually a younger me thought that he already had those characteristics). However  &lt;a href="http://josephsmarr.com/"&gt;Joseph Smarr&lt;/a&gt;, an amazing engineer once said to me that “it easy to hire down but very hard to hire up”. And so I realised that while I might get lucky, I should assume that my best characteristics would also be my limiting characteristics. They were both the best and the worst in those that I should expect to be able to hire. &lt;/p&gt;

&lt;p&gt;At the time I was a saviour-driven entrepreneur. I believed in the saviour-feature, the saviour launch, the saviour investor, the saviour meeting. Many entrepreneurs think that way. Films teach us to believe that that&amp;rsquo;s how it happens. They start off with enthusiasm and gusto, have a serious setback a third of the way through that causes us to sit back and re-evaluate. Then, following an eye-of-the-tiger training-montage we go on to snatch the final prize in a flood of glory, Hans Zimmer orchestrals and wingman soundbites.&lt;/p&gt;

&lt;p&gt;That&amp;rsquo;s not how real life works though and I was still to learn how destructive such a saviour outlook actually was. I was still to develop the stamina and focus it takes to do the many small and boring things that will never feature in any montage but on which a company is built. I was still to become the entrepreneur that was capable of leading the company that I actually wanted to build. I was still to become someone that *I* would aspire to work with.&lt;/p&gt;

&lt;p&gt;I happened to be in Dropbox&amp;rsquo;s office when they went to pitch for Techcrunch 50. It was a high-visibility conference and if it had been me up there pitching I would have been prepping for the two days before, practicing and changing it up hour by hour. If ever there was a saviour moment to savour it was pitching for the finale of a big conference. &lt;/p&gt;

&lt;p&gt;Drew and Arash, the Dropbox founders, did none of that. They spent the morning programming, they went to the pitch, fumbled it, took second place and then came straight back to the office to carry on working. Dropbox did nothing but work relentlessly, day-in, day-out on making the product perfect. Drew and Arash aren&amp;rsquo;t splashy people, they&amp;rsquo;re engineers and so they created an unsplashy company full of engineers. Their DNA replicated itself out and throughout their company. &lt;/p&gt;

&lt;p&gt;Virgin, by contrast is a very splashy and flashy company. It&amp;rsquo;s sexy, adventurous and edgy just like Richard Branson. Zappos is a caring, community-driven company focussed on metrics, efficacy and culture building just like its founder, Tony Hsieh. These companies may be outliers and reflect extreme personalities but when you get close to most companies you see the strengths and values of the core team replicated out throughout the rest of the organisation. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.google.com/forms/d/1XyYQbRR-oijBJyJbc9OfqDT5AsEuXphDhr3-UVtyTVk/viewform" title="Come out to dinner with me"&gt;&lt;figure class="tmblr-full" data-orig-height="250" data-orig-width="1000" data-orig-src="http://i.imgur.com/yaR7x9R.png"&gt;&lt;img src="https://64.media.tumblr.com/46525f956334f9cca9e5fee85af1d040/tumblr_inline_pf6eyqLijb1qznw8n_540.png" style="margin: 20px 0; max-width: 450px;" data-orig-height="250" data-orig-width="1000" data-orig-src="http://i.imgur.com/yaR7x9R.png"/&gt;&lt;/figure&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It&amp;rsquo;s important to remember this as you build your company. However it&amp;rsquo;s critical to remember this when you conceive your company. It’s critical to ensure that what you expect to be special in your company is also what is special in you. Because if you create a company that&amp;rsquo;s critically dependent on engineering and your founding team doesn&amp;rsquo;t include engineers then you will have a very very hard time. Equally if you create a company like &lt;a href="http://en.wikipedia.org/wiki/The_Wolf_of_Wall_Street_%282013_film%29"&gt;Jordan Belafort&amp;rsquo;s Stratton Oakmont&lt;/a&gt; and your team doesn&amp;rsquo;t include a ruthless, frothing-at-the-mouth-sales guy you probably aren&amp;rsquo;t going to sell a lot of penny shares. &lt;/p&gt;

&lt;p&gt;&lt;figure class="tmblr-full" data-orig-height="525" data-orig-width="500" data-orig-src="https://64.media.tumblr.com/dabfcb40ed58c9037ce7fc3f2f15c707/tumblr_inline_nih77fuvnW1qznw8n.png"&gt;&lt;img src="https://64.media.tumblr.com/2ee3105bfcb7bed80e8636fe10588266/tumblr_inline_pf6eyrOjxK1qznw8n_540.png" data-orig-height="525" data-orig-width="500" data-orig-src="https://64.media.tumblr.com/dabfcb40ed58c9037ce7fc3f2f15c707/tumblr_inline_nih77fuvnW1qznw8n.png"/&gt;&lt;/figure&gt;&lt;a href="http://SoleTrader.com"&gt;SoleTrader.com&lt;/a&gt; makes websites for tradespeople. The websites do exactly what those tradespeople need and the company is growing fast and making a lot of money. However, if you&amp;rsquo;d have asked me in abstract whether the world needed another website-creator I&amp;rsquo;d have said no. If you&amp;rsquo;d told me that the founder wasn&amp;rsquo;t an engineer then I&amp;rsquo;d have said that the company had no chance at all. &lt;/p&gt;

&lt;p&gt;But while &lt;a href="https://www.linkedin.com/profile/view?id=104764160&amp;amp;authType=OPENLINK&amp;amp;authToken=V9OZ&amp;amp;trk=extra_biz_connect_hb_upphoto"&gt;Seb&lt;/a&gt;, the founder, wasn&amp;rsquo;t an engineer, he was a salesman. And for the first year he and his partner would each make 200 phone calls a day to builders, plumbers and electricians asking if they wanted a website. With a 0.5% conversion rate their job was the envy of no-one. But bit by bit they built up customers and wired the websites together using Wordpress. Today the company is doubling in size every few months and has a highly refined sales pipeline, lead identification process and customer on-boarding. The company grew because it played to the strengths of the founder. Those strengths were sales, not technology and they&amp;rsquo;ve built a strong business off the back of it. They use technology heavily and they&amp;rsquo;re now deepening their investment into it but that&amp;rsquo;s not what they&amp;rsquo;re really about, that&amp;rsquo;s not what differentiates them from their competitors.&lt;/p&gt;

&lt;p&gt;So when you decide what company you want to build and what its unique differentiators will be, make sure that you already have those. Be loyal to what you&amp;rsquo;re unusually strong at and your company will reflect that strength. If you don&amp;rsquo;t have a particular strength (say engineering) then that doesn&amp;rsquo;t mean that your company won&amp;rsquo;t have an engineering component to it - just that you shouldn’t expect it to be the company&amp;rsquo;s key differentiator. &lt;/p&gt;

&lt;p&gt;Play to your strengths. You are what your company will become. Make the most of your strengths and your business will do the same.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://news.ycombinator.com/item?id=8916883"&gt;Comments on Hacker News &amp;gt;&lt;/a&gt;&lt;/p&gt;</description><link>https://peternixey.com/post/108635883413</link><guid>https://peternixey.com/post/108635883413</guid><pubDate>Tue, 20 Jan 2015 11:25:00 +0000</pubDate><dc:creator>peternixey2</dc:creator></item><item><title>This is the dream non-technical startup job</title><description>&lt;p&gt;I am a founder advisor to a company called &lt;a href="http://rotageek.com"&gt;RotaGeek&lt;/a&gt;. RotaGeek schedules staff for companies like O2 i.e. it makes sure the right people are in the right retail outlets at the right time of day. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://rotageek.com"&gt;&lt;figure data-orig-height="35" data-orig-width="150" data-orig-src="https://64.media.tumblr.com/31d36e3e780f548ebb4bd753884c0499/tumblr_inline_nd859xlW481qznw8n.png"&gt;&lt;img src="https://64.media.tumblr.com/31d36e3e780f548ebb4bd753884c0499/tumblr_inline_pf6eyq4aiJ1qznw8n_540.png" data-orig-height="35" data-orig-width="150" data-orig-src="https://64.media.tumblr.com/31d36e3e780f548ebb4bd753884c0499/tumblr_inline_nd859xlW481qznw8n.png"/&gt;&lt;/figure&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The company launched four months ago and with only three employees, already has £150,000 in annual recurring revenue. Based on the current inbound leads alone it looks like it&amp;rsquo;s going to have £1M in recurring revenue by the end of next year. &lt;/p&gt;

&lt;p&gt;This is the real deal. I&amp;rsquo;ve been doing startups for ten years and never seen anything like this. &lt;/p&gt;

&lt;p&gt;Chris, the founder, is a badass but totally run off his feet right now and needs someone very capable and bright to complement the work he&amp;rsquo;s doing. She or he needs to be Chris&amp;rsquo; &amp;ldquo;right hand person&amp;rdquo; and will end up holding a very significant position in the company and doing many things. The company is a different place every week and this role will be very different in five months time. &lt;/p&gt;

&lt;p&gt;We are looking for someone who is very smart, has a track record of doing hard things that demonstrate their ability to consistently work and achieve and who is able to write and present extremely well. The role will involve everything from working through UX and analytics in improving the signup flow to going out to present RotaGeek at pitch events to handholding multinationals through their onboarding process. &lt;/p&gt;

&lt;p&gt;If you&amp;rsquo;re smart, hard working and have ever approached a startup suggesting that you might be good for &amp;ldquo;biz-dev or marketing&amp;rdquo; then this may be for you. However you need to apply soon: we want to appoint this person yesterday. &lt;/p&gt;

&lt;p&gt;If you are that person or you know that person, please tell them to get in touch with Chris directly: chris at rotageek dot com. &lt;/p&gt;

&lt;p&gt;Your application should include evidence showing us how you&amp;rsquo;re smart and evidence that you&amp;rsquo;ve done hard things (whatever those hard things may be). Also include any public profiles - LinkedIn, Twitter, Blog etc.&lt;/p&gt;

&lt;p&gt;Mail us. &lt;br/&gt;
- Peter&lt;/p&gt;</description><link>https://peternixey.com/post/99635134628</link><guid>https://peternixey.com/post/99635134628</guid><pubDate>Fri, 10 Oct 2014 10:28:00 +0100</pubDate><dc:creator>peternixey2</dc:creator></item><item><title>Brojures can now be embedded</title><description>&lt;p&gt;Which while completely orthogonal to anything else I write about is kind of cool :)&lt;/p&gt;

&lt;p&gt;&lt;iframe allowfullscreen frameborder="0" height="350px" src="http://brojure.com/embed/m1/00c77a1b-f2ec-4e50-98c7-1414c69db1c1" width="250px"&gt;&lt;/iframe&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe allowfullscreen frameborder="0" height="350px" src="http://brojure.com/embed/m1/4fd490e1-5189-420f-a128-146a5be98fe0" width="250px"&gt;&lt;/iframe&gt;&lt;/p&gt;</description><link>https://peternixey.com/post/89960266018</link><guid>https://peternixey.com/post/89960266018</guid><pubDate>Thu, 26 Jun 2014 14:42:00 +0100</pubDate><dc:creator>peternixey2</dc:creator></item><item><title>A counterpoint to Jessica Livingston's advice: Why Startups Should Use Marketing as Sonar</title><description>&lt;p&gt;&lt;figure class="tmblr-full" data-orig-height="292" data-orig-width="500" data-orig-src="https://64.media.tumblr.com/177f37314c98d3f4c1731232ec36fe30/tumblr_inline_n6uz0u50971qznw8n.jpg"&gt;&lt;img src="https://64.media.tumblr.com/06a69ce56b215dd9d10e268622e25804/tumblr_inline_pf6eyqG5VD1qznw8n_540.jpg" data-orig-height="292" data-orig-width="500" data-orig-src="https://64.media.tumblr.com/177f37314c98d3f4c1731232ec36fe30/tumblr_inline_n6uz0u50971qznw8n.jpg"/&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;Jessica Livingstone recently wrote a &lt;a href="http://blogs.wsj.com/accelerators/2014/06/03/jessica-livingston-why-startups-need-to-focus-on-sales-not-marketing/"&gt;very good article&lt;/a&gt; for the WSJ on Why Startups Need to Focus on Sales not Marketing. Her point was that early companies do much better by making their products  work really well for a defined audience than by distracting themselves with high-scale but low-fit marketing. &lt;/p&gt;

&lt;p&gt;Only a few days earlier I had been enthusiastically advocating exactly the opposite advice to the team at &lt;a href="http://www.entrepreneurfirst.org.uk/"&gt;Entrepreneur First&lt;/a&gt;. I feel that startups should pay extremely close attention to marketing and do so as an ongoing discipline. I think that one of the biggest dangers to early stage startups is getting into a local market-minima and that marketing is an essential tool to help avoid that. &lt;/p&gt;

&lt;p&gt;One of the team, Alex, wrote to me to ask whether the two points were at odds with each other and if not why I would stand by my original statement. I don’t and I do. Here is why.&lt;/p&gt;

&lt;p&gt;It is very important to focus on making a product work really well for clearly identified customers. It’s painful and takes longer than you expect. But it also forces you to make software that is genuinely useful. As Jessica points out, marketing is painless and shields you from the cold reality (and insight) of rejection. A depth-first approach also tends to correlate with successful products. Or as Paul Buchheit says, “&lt;a href="http://www.paulgraham.com/13sentences.html"&gt;it&amp;rsquo;s better to make a few people really happy than to make a lot of people semi-happy&lt;/a&gt;”. Worth noting that this isn’t the same thing as causation but for those of us who value building beautiful product, encouraging nonetheless. &lt;/p&gt;

&lt;p&gt;However in the product-focussed, early-stage (pre YC) teams that I see, the real risk is not that they waste time or money on marketing. The real risk is that they end up optimising for the few users who are most easily accessible to them. Instead of exploring the wider market, these teams relentlessly iterate their product for a small number of friends, family and customers who don’t necessarily even want their product. They just happen to be accessible users. &lt;/p&gt;


&lt;blockquote class="twitter-tweet" lang="en"&gt;&lt;p&gt;The real risk for a product team isn&amp;rsquo;t failing to make good product, it’s failing to find a market that wants it &lt;a href="http://t.co/4fdvhuNP9f"&gt;http://t.co/4fdvhuNP9f&lt;/a&gt;&lt;/p&gt;— Peter Nixey (@peternixey) &lt;a href="https://twitter.com/peternixey/statuses/475940129279049728"&gt;June 9, 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&lt;p&gt;Marketing is traditionally a tool to help companies scale sales. It allows them to reach out to a lot of people and either sell them directly or soften the ground for a purchase later on.&lt;/p&gt;

&lt;p&gt;That scalable outreach is super important to startups too; not as a sales tool but as an exploration tool. Marketing is a way for startups to quickly gauge demand for their product across one or more marketplaces. It&amp;rsquo;s a way for startups to explore the territory and find their &lt;a href="http://www.amazon.co.uk/Crossing-Chasm-Marketing-Technology-Mainstream/dp/1841120634"&gt;beach heads&lt;/a&gt;. In more mature companies, marketers complement the sales team. In early startups they should be cartographers, and complement the product team. Before you can make something work perfectly for an individual customer you need to find the individual customer to perfect it for.&lt;/p&gt;



&lt;blockquote class="twitter-tweet" lang="en"&gt;&lt;p&gt;Marketing in early startups is super important. Not for growth but for exploration. Marketing is a startup’s sonar &lt;a href="http://t.co/B1K2FbogiI"&gt;http://t.co/B1K2FbogiI&lt;/a&gt;&lt;/p&gt;— Peter Nixey (@peternixey) &lt;a href="https://twitter.com/peternixey/statuses/476407152043909120"&gt;June 10, 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&lt;p&gt;&amp;ldquo;Startup marketing&amp;rdquo; does not mean thousands of dollars spent on adwords budgets or expensive trade show stands either. Startups are inherently interesting and should get involved in the communities they&amp;rsquo;re designed to service. If you&amp;rsquo;re a developer and your community is Hacker News then you have it easy. Companies like Stripe and statuspage.io absolutely nailed their HN marketing. If your target market is Mums then get stuck into Mumsnet, if it&amp;rsquo;s teaching then get stuck into the teaching community. Some of these communities are in forums, some are on Twitter some are probably just physical. Any which way though your primary marketing is simply Getting Involved. It won&amp;rsquo;t get you all the way but the relative ROI is huge.&lt;/p&gt;

&lt;p&gt;One of the companies I advise, &lt;a href="http://www.rotageek.com/"&gt;Rotageek&lt;/a&gt;, provides excellent &lt;a href="http://rotageek.com"&gt;scheduling software for organising staff schedules&lt;/a&gt;. The team spent years honing the product and making it right for the NHS here in the UK. One of the founders, Chris, worked in emergency medicine and saw the pain and cost of manually organising staff. Being an entrepreneurial sort, he teamed up with a friend to create a piece of software to address that. He knew the problem intimately and worked hand in glove with the NHS, evolving the product and optimising it for their needs until one day he realised they just weren&amp;rsquo;t going to pay for it. They would happily string him along and may eventually, possibly have bought but that point would have been long after the company finally ran out of runway.&lt;/p&gt;

&lt;p&gt;However the moment that Rotageek switched from optimising the product for the NHS to casting their net out wider, they started to find companies who really were hungry for the software and more than willing to pay. The team is now scaling for a huge rollout and all because they started marketing the product widely enough to find people who really wanted it. Even now they still only have a relatively small market sampling. While retailers are extremely receptive to Rotageek, they may not end up being the best market for the company either. Without reaching out to new markets and without casting their nets wider, the company will never discover that. &lt;/p&gt;


&lt;p&gt;One of the hardest and also the most useful things I’ve ever done was door-to-door book sales in West Virginia. I did it with a friend as a summer job at University. We learned a huge amount about selling and how to sell. The sales scripts and the sales school were both brilliantly designed but despite all the technique, the scripts and the schooling, one simple lesson was hammered home again and again: “The quickest way to convert a disinterested customer into an interested one is knock on five new doors”. The point was that finding the people who really want to buy from you is more lucrative than obsessing over those who don&amp;rsquo;t. To find that customer, the one that&amp;rsquo;s really hungry for you, you need to first of all knock on a lot of doors.&lt;/p&gt;

&lt;blockquote class="twitter-tweet" lang="en"&gt;&lt;p&gt;Most teams focus on Product Search &amp;amp; optimising product. Just as important is Market Search &amp;amp; finding optimal market &lt;a href="http://t.co/B1K2FbogiI"&gt;http://t.co/B1K2FbogiI&lt;/a&gt;&lt;/p&gt;— Peter Nixey (@peternixey) &lt;a href="https://twitter.com/peternixey/statuses/475950284695695360"&gt;June 9, 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;.


&lt;p&gt;You should absolutely go deep and optimise for your target market be careful not to optimise prematurely. There is someone for everyone on the internet. &lt;a href="http://en.wikipedia.org/wiki/Armin_Meiwes"&gt;You can find people who are willing to eat you and even people who are willing to be eaten&lt;/a&gt;. When you find those customers who really want to you (hopefully not for dinner) then follow Jessica’s advice: go deep and deliver exactly what they want. Until then though, remember Annie Lennox’s advice and that “everybody’s looking for something”&amp;hellip;  “Hold your head up, keep your head up, movin&amp;rsquo; on”. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://news.ycombinator.com/edit?id=7873144"&gt;Comments on Hacker News&lt;/a&gt;&lt;/p&gt;
&lt;br/&gt;&lt;p&gt;&lt;iframe width="480" height="360" src="//www.youtube.com/embed/qeMFqkcPYcg" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;/p&gt;</description><link>https://peternixey.com/post/88182825903</link><guid>https://peternixey.com/post/88182825903</guid><pubDate>Sun, 08 Jun 2014 17:21:00 +0100</pubDate><dc:creator>peternixey2</dc:creator></item><item><title>Introducing Objectives, Goals and Strategies</title><description>&lt;p&gt;&lt;em&gt;As with my &lt;a href="http://peternixey.com/post/85818610418/the-most-important-question-in-a-startup-am-i-being"&gt;previous post&lt;/a&gt; this is taken from an email I sent round to our team today&lt;/em&gt;&lt;/p&gt;

&lt;figure class="tmblr-full" data-orig-height="334" data-orig-width="500" data-orig-src="https://64.media.tumblr.com/e1b0722d790080a7a66e41ac867ba84e/tumblr_inline_n6owxmzCLL1qznw8n.png"&gt;&lt;img src="https://64.media.tumblr.com/8edd02e8ec0e30f4442b745f210a8c29/tumblr_inline_pf6eyqfNgp1qznw8n_540.png" data-orig-height="334" data-orig-width="500" data-orig-src="https://64.media.tumblr.com/e1b0722d790080a7a66e41ac867ba84e/tumblr_inline_n6owxmzCLL1qznw8n.png"/&gt;&lt;/figure&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;I&amp;rsquo;ve spoken about this with all of you individually now but I&amp;rsquo;d like to get it down and into &lt;a href="http://copyin.com"&gt;Copyin&lt;/a&gt; too. &lt;/p&gt;


&lt;p&gt;Up until recently we&amp;rsquo;ve been using &amp;ldquo;2-week plans&amp;rdquo; to give us each a longer horizon on the work we&amp;rsquo;re doing. Those have been combined with weekly &amp;ldquo;&lt;a href="http://en.wikipedia.org/wiki/Progress,_plans,_problems"&gt;Plans, Progress and Problems&lt;/a&gt;&amp;rdquo; reports to give us a way to plot and chart our progress.&lt;/p&gt;

&lt;p&gt;As an early startup, we operate on such a tactical, day-to-day basis that the two week plans were originally a useful way to help orient ourselves with where we each wanted to go in the &amp;ldquo;longer&amp;rdquo; term. However once we introduced weekly PPPs they started to feel redundant. The two week plan was turning into just twice  a PPP and not adding any value to us.&lt;/p&gt;

&lt;p&gt;The PPPs do an excellent job of making sure we&amp;rsquo;re moving forward they don&amp;rsquo;t really do a lot to check that we&amp;rsquo;re going in the right direction. Which is where Objectives, Goals and Strategies come in. &lt;/p&gt;

&lt;p&gt;Objectives goals and strategies are a way of determining the exact &lt;strong&gt;value-add that we want to commit to (objective)&lt;/strong&gt;, how we plan to &lt;strong&gt;deliver the value add (strategy)&lt;/strong&gt; and &lt;strong&gt;whether we succeeded in doing so (goal)&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;Objectives&lt;/h3&gt;

&lt;p&gt;The qualitative outcome we want to achieve e.g.  &lt;/p&gt;

&lt;ul&gt;&lt;li&gt;make sure that people stay active on &lt;a href="http://brojure.com"&gt;Brojure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;increase the number of people being exposed to Brojure&lt;/li&gt;
&lt;li&gt;make the editor easier to use&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Goals&lt;/h3&gt;

&lt;p&gt;These are the hard numbers that determine whether we have actually met our objectives. They&amp;rsquo;re a way of making our objectives &lt;strong&gt;achievable and failable&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;(examples of goals that relate to the above objectives)&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;increase the proportion of new users who create a 3rd Brojure from 1% to 20%&lt;/li&gt;
&lt;li&gt;increase traffic to the site from 500 uniques a week to 5,000 uniques per week&lt;/li&gt;
&lt;li&gt;reduce the time it takes to create a Brojure (with known content) from 15 minutes to 5 minutes&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;NOTE - these should be &lt;strong&gt;achievable&lt;/strong&gt; (not ridiculous) and also &lt;strong&gt;failable&lt;/strong&gt; (you should be able to tell whether you actually achieved them. e.g. &amp;ldquo;make editor better&amp;rdquo; is not failable)&lt;/p&gt;

&lt;h3&gt;Strategies&lt;/h3&gt;

&lt;p&gt;These are the ways in which we are going to delivery our goals. &lt;/p&gt;

&lt;p&gt;Note that the strategies are the ways in which we achieve our goals. They are not the goal itself. Failing to recognise this distinction is why many people and companies remain busy without really achieving anything. They assume that the work is the goal. Working is not the goal, it is merely a means to achieving the goal.&lt;/p&gt;

&lt;p&gt;Let&amp;rsquo;s look at possible strategies for achieving the goals we set above:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Possible strategies for increasing # users who create 3rd Brojure from 1% to 20%&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;after each Brojure send them an email with a trick they can use for a new Brojure and a prompt to start the next one&lt;/li&gt;
&lt;li&gt;pick a vertical and funnel users through 3 particular uses of Brojure for them e.g. for a restauranteur encourage them to produce: 1 Brojure for their menu, 1 Brojure for Private Events, 1 Brojure for the restaurant&amp;rsquo;s history (sounds like a crappy strategy to me but it is at least an example of one!)&lt;/li&gt;
&lt;li&gt;add a &amp;ldquo;to do list&amp;rdquo; in the editor encouraging users to &amp;ldquo;complete their to-dos&amp;rdquo; one of which is making 3 Brojures&lt;/li&gt;
&lt;li&gt;allow people to copy Brojures and tweak them for someone new&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Possible strategies for increasing traffic to site&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;guest blog on other people&amp;rsquo;s publications&lt;/li&gt;
&lt;li&gt;buy google adwords (needs further constraints to ensure that the strategy is economically viable)&lt;/li&gt;
&lt;li&gt;make identifiable improvements to SEO &lt;/li&gt;
&lt;li&gt;get guerrilla and go into communities to spread the word&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Possible strategies for decreasing time it takes to make Brojures&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;fix image upload bug &lt;/li&gt;
&lt;li&gt;allow people to copy an existing Brojure to create a new Brojure&lt;/li&gt;
&lt;li&gt;pre-load Brojures with content&lt;/li&gt;
&lt;li&gt;allow people to save content snippets that can be injected into new Brojures&lt;/li&gt;
&lt;li&gt;add more Javascript interaction to the editor to literally increase editing speed&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;What Objectives, Goals and Strategies actually do for us&lt;/h2&gt;

&lt;p&gt;The idea is that each month we will decide on our actual objectives. This is one of the most important parts of the process. It&amp;rsquo;s very easy to just churn through work without moving forward and so before we decide what we&amp;rsquo;re going to do we first decide &lt;em&gt;what we want to achieve&lt;/em&gt;. Product is one place that can benefit hugely from this part of the process. It&amp;rsquo;s incredibly easy to queue up lots of features without any of them actually impacting us and end up with a set of features for the sake of features. &lt;/p&gt;

&lt;p&gt;Once we&amp;rsquo;ve done that we then get honest with ourselves and ask what will tell us whether we achieved that outcome. We set our goals. &lt;/p&gt;

&lt;p&gt;Finally we look at the strategies we&amp;rsquo;re going to use for achieving those goals. How will we execute?&lt;/p&gt;

&lt;h2&gt;OGSs will be set at the start of each month&lt;/h2&gt;

&lt;p&gt;The Objectives will become something that will require solid teamwork from us. If we take an objective like &amp;ldquo;increase Brojure completion rate&amp;rdquo; then it may require Dash to create an email strategy, Peter to implement changes in the editor and Tomas to design them. Similarly &amp;ldquo;Increase the number of people engaging&amp;rdquo; may mean Ollie has to do do more phone calls but that Dash needs to create a new sign-up email type and that Tomas needs to tweak the landing page design. &lt;/p&gt;

&lt;p&gt;This is nice in that it begets collaboration which is fun. However it could also go badly wrong. If we choose goals badly they will be dependent on multiple people and we could fail on all OGSs simply because a critical member of the chain was not able to give their support to all of the strategies they were required for. If Dash is on the hook to do an email component for every other person&amp;rsquo;s strategy then he could end up over-committed. If he&amp;rsquo;s overcommitted then he won&amp;rsquo;t succeed and everyone fails. Whose fault was this though? Who can correct it when it becomes clear that it&amp;rsquo;s starting to happen? Not Dash&amp;rsquo;s because he was over-committed, not everyone else&amp;rsquo;s because it was Dash who failed to deliver. This is NOT a situation we want to find ourself in (or put Dash in). &lt;/p&gt;

&lt;blockquote class="twitter-tweet" lang="en"&gt;&lt;p&gt;If people can&amp;rsquo;t independently deliver their goals then they get demotivated &amp;amp; tasks sink to the lowest common blocker &lt;a href="http://t.co/CM9l5aSzoD"&gt;http://t.co/CM9l5aSzoD&lt;/a&gt;&lt;/p&gt;— Peter Nixey (@peternixey) &lt;a href="https://twitter.com/peternixey/statuses/474491889736253440"&gt;June 5, 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&lt;p&gt;Goals should hold individual people (or teams but at our scale it will mostly be people) responsible for delivering and should afford them the autonomy and resources to do so. &lt;/p&gt;

&lt;h3&gt;Objectives will be set company wide, goals will be individual&lt;/h3&gt;

&lt;p&gt;For this reason we will decide on company wide objectives but each goal will relate to a particular individual. We will choose goals such that individuals can execute on them, can take credit for them and can can be held responsible for them. &lt;/p&gt;

&lt;p&gt;There is one exception to this in that Tomas and I have discussed this and because his design work is currently so strongly coupled with my dev work we will work as a unit on product. I&amp;rsquo;ll go on the hook for both of us :)&lt;/p&gt;

&lt;p&gt;Any questions, concerns, objections just hit me up or reply to this email.&lt;/p&gt;

&lt;p&gt;Thanks team,&lt;br/&gt;
Peter&lt;/p&gt;</description><link>https://peternixey.com/post/87881583678</link><guid>https://peternixey.com/post/87881583678</guid><pubDate>Thu, 05 Jun 2014 10:50:00 +0100</pubDate><dc:creator>peternixey2</dc:creator></item><item><title>The most important question in a startup: Am I being proactive?</title><description>&lt;p style="text-align:center"&gt;&lt;figure class="tmblr-full" data-orig-height="301" data-orig-width="301" data-orig-src="https://64.media.tumblr.com/22a293c69eff9ade4cce58a1bfe1bb1a/tumblr_inline_n5mbwnkqhV1qznw8n.jpg"&gt;&lt;img src="https://64.media.tumblr.com/22a293c69eff9ade4cce58a1bfe1bb1a/tumblr_inline_pf6eyqpn4t1qznw8n_540.jpg" data-orig-height="301" data-orig-width="301" data-orig-src="https://64.media.tumblr.com/22a293c69eff9ade4cce58a1bfe1bb1a/tumblr_inline_n5mbwnkqhV1qznw8n.jpg"/&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This is taken from an email that I sent out to our team earlier today.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Some jobs in life come to you - answering phones, answering emails, responding to requests. They turn up and you process them. As long as you spend the day processing them then you’ve done your work. These tasks keep us in place, they stop our businesses unravelling, they maintain our status quo. If we already have a company, a revenue stream and a business model then that is exactly what we want. If we do not then it is exactly what we do not want. &lt;/p&gt;


&lt;p&gt;In a big company, your job is to maintain the status quo. If all eBay does for the next decade is continue to be the top online marketplace and make 9% profit off all transactions they will have succeeded. Most of that work is reactive - keep competitors at bay, acquire them when they get too feisty, make sure systems don’t go down: as a friend from eBay once told me: “the main thing people care about here is making sure we don&amp;rsquo;t fuck it all up”. &lt;/p&gt;

&lt;p&gt;However if, over the next 10 years, all our little startup does is to keep 100 users on the system with one super-user and and ten more somewhat engaged, then we will have failed spectacularly. We don’t yet have the luxury of having anything to fuck up. We dream of the day when our fuck-ups have consequences. Our fuck-ups go sadly unnoticed. &lt;/p&gt;

&lt;p&gt;Big companies fear change because it usually means something’s gone wrong. Startups are entirely the opposite. If startups are not changing then they are dying. Everything we do is about changing numbers not maintaining them, everything is about building product, growing users, building momentum, increasing engagement. None of those things are about maintaining the status quo, none of them are about not screwing up; all of them are about gaining new ground. &lt;/p&gt;

&lt;p&gt;We do not fail in unsuccessful attempts to take new ground, we fail in not making those attempts in the first place.&lt;/p&gt;

&lt;p&gt;Reactive tasks are about maintaining your current position, they are about not losing ground, they are low risk. You know they’re feasible because you already hold that position, you know what the ground feels like under your feet. You know that you can probably complete that task without failing. Pro-active tasks are quite the opposite. They require taking new ground and taking ground that you&amp;rsquo;re not sure can even be taken. &lt;/p&gt;

&lt;blockquote class="twitter-tweet" lang="en"&gt;&lt;p&gt;&amp;ldquo;in a startup, absolutely nothing happens unless you make it happen&amp;rdquo; - &lt;a href="https://twitter.com/pmarca"&gt;@pmarca&lt;/a&gt; &lt;a href="http://t.co/v2TbP8yoX2"&gt;http://t.co/v2TbP8yoX2&lt;/a&gt;&lt;/p&gt;— Peter Nixey (@peternixey) &lt;a href="https://twitter.com/peternixey/statuses/466945849277579264"&gt;May 15, 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&lt;p&gt;Being proactive and making this happen is hard and comes hand in hand with failure. It means going out on a limb, doing jobs that risk not having any worthy outcome, doing things that may just fail to work altogether. It also requires being wrong and ideally being wrong 50% of the time. &lt;/p&gt;

&lt;p&gt;Most of what a startup does is exploration and testing. &lt;a href="http://steveblank.com/2010/01/25/whats-a-startup-first-principles/"&gt;Our goal is to find a repeatable scalable business model&lt;/a&gt;, our job is the search for that. We are literally discovering what works and what we can successfully repeat. We are figuring out what product our users want, who wants it most and how we can reach them. Once we have tested that then we can repeat it but first we must test it.&lt;/p&gt; 

&lt;p&gt;Information theory tells us that the &lt;a href="http://www.amazon.co.uk/The-Principles-Product-Development-Flow/dp/1935401009"&gt;optimal testing strategy yields positive outcomes 50% of the time&lt;/a&gt;. If on average you&amp;rsquo;re right more than that then you waited too late to test, less than that and you tested too early. The goal of testing is not to prove that you are right it is to see *if* you are right.&lt;/p&gt; 

&lt;p&gt;But optimising to be right 50% of the time means optimising to be wrong 50% of the time and that is 100% more of the time than most people can handle. &lt;/p&gt;

&lt;p&gt;It&amp;rsquo;s easy to respond to an email, you cannot fail. It&amp;rsquo;s there, it&amp;rsquo;s asking you to respond to it, you already know there&amp;rsquo;s an audience waiting to read it you can’t go wrong. It’s far harder to risk the rejection that comes with cold calling a customer who may not want to hear from you. Far harder to report the 0% clickthrough rate from your latest, experimental email campaign or that the blog post you spent a day writing only ended up with 10 visits. &lt;/p&gt;


&lt;p&gt;But these are the jobs that actually move us forward. These are the jobs which, while infused with risk, are also laced with sparkly rewards. These are the crazy email campaigns that may yield a 50% clickthrough rate, the blog post that happens to resonate and generates 60,000 visitors. These are the alpha-team tasks that parachute you into new ground and from which all of the reactive tasks subsequently unfold. &lt;/p&gt;


&lt;p&gt;These jobs are proactive not reactive. It is the outcome of these jobs that form the anecdotes we tell people at parties, they are what go into our investor decks, they are what we feed the press in interviews. These are the forays that build our company.&lt;/p&gt;

&lt;p&gt;So - as you put jobs into your daily to-do list, ask yourself: &amp;ldquo;is this proactive or reactive&amp;rdquo;? If it&amp;rsquo;s the former and it’s “tangible, fail-able and do-able&amp;quot; then it&amp;rsquo;s probably an excellent task. If it’s not then perhaps it really does need to happen but also ask yourself whether there is another way that you to spend that time that really moves the company forward. Because maintaining the status quo means maintaining a non-existent business. We are about change. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://news.ycombinator.com/item?id=7749592"&gt;Comments on Hacker News&lt;/a&gt;&lt;/p&gt;</description><link>https://peternixey.com/post/85818610418</link><guid>https://peternixey.com/post/85818610418</guid><pubDate>Thu, 15 May 2014 15:12:00 +0100</pubDate><dc:creator>peternixey2</dc:creator></item><item><title>How to build a product that takes over the world</title><description>&lt;p&gt;I love this early interview with Mark Zuckerberg.  I remember seeing it when it came out in 2005 and being impressed, even then, with how humble and pragmatic the vision for the service was.&lt;/p&gt; 

&lt;p&gt;The company is early enough that it&amp;rsquo;s still college-only and called The Facebook. It&amp;rsquo;s so small that you can see Dustin Moskovitz doing a kegstand in the background without any PRs diving in to tackle him out of the shot.&lt;/p&gt;

&lt;figure class="tmblr-full" data-orig-height="335" data-orig-width="500" data-orig-src="https://64.media.tumblr.com/a32d3ae22ccb9e550f8d99e48a7bb2e6/tumblr_inline_n55op0iKmn1qznw8n.png"&gt;&lt;img src="https://64.media.tumblr.com/07845713cf636eb3d0d498b4301aaae5/tumblr_inline_pf6eyr8r7s1qznw8n_540.png" data-orig-height="335" data-orig-width="500" data-orig-src="https://64.media.tumblr.com/a32d3ae22ccb9e550f8d99e48a7bb2e6/tumblr_inline_n55op0iKmn1qznw8n.png"/&gt;&lt;/figure&gt;&lt;br/&gt;&lt;p&gt;The thing I really love about the video though is Mark&amp;rsquo;s total focus on product (The Facebook) and service, and his utterly pragmatic view for how it can potentially evolve. &lt;/p&gt;

&lt;p&gt;When asked, &amp;ldquo;Where are you taking Facebook?&amp;rdquo; he gives the following answer:&lt;/p&gt;

&lt;p&gt;&lt;i&gt;&amp;ldquo;There doesn&amp;rsquo;t necessarily  have to be something more, a lot of people are focussed on taking over the world, doing the biggest thing, getting the most users.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;I think that part of making a difference and doing something cool is focussing intensely. There&amp;rsquo;s a level of service that we could provide when we were just at Harvard that we can&amp;rsquo;t provide for all of the colleges and there&amp;rsquo;s a level of service we can provide as a college network that we couldn&amp;rsquo;t provide if we went to other types of things. &lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;So I really want to see everyone focus on college and create a really cool college directory product that&amp;rsquo;s very relevant for students and has a lot of information that people care about when they&amp;rsquo;re in college. I don&amp;rsquo;t know what that is and it&amp;rsquo;s not everything that&amp;rsquo;s on The Facebook now&amp;rdquo;.&lt;/i&gt;&lt;/p&gt;

&lt;br/&gt;&lt;blockquote class="twitter-tweet" lang="en"&gt;&lt;p&gt;&amp;ldquo;There doesn&amp;rsquo;t necessarily have to be more, I want to focus on college &amp;amp; create a directory prod. that’s relevant for students&amp;rdquo; Zuck 2005(!)&lt;/p&gt;— Peter Nixey (@peternixey) &lt;a href="https://twitter.com/peternixey/statuses/463691418993954816"&gt;May 6, 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&lt;br/&gt;&lt;p&gt;A more powerful and succinct endorsement for PG&amp;rsquo;s advice that founders should &lt;a href="http://paulgraham.com/good.html"&gt;make something people want&lt;/a&gt;, &lt;a href="http://paulgraham.com/ds.html"&gt;do things that don&amp;rsquo;t scale&lt;/a&gt; and &lt;a href="http://www.paulgraham.com/13sentences.html"&gt;offer surprisingly good customer service&lt;/a&gt; would probably be hard to come by.&lt;/p&gt;


&lt;p&gt;Here&amp;rsquo;s  the video:&lt;/p&gt;

&lt;br/&gt;&lt;iframe width="480" height="360" src="//www.youtube.com/embed/--APdD6vejI" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;</description><link>https://peternixey.com/post/84924277578</link><guid>https://peternixey.com/post/84924277578</guid><pubDate>Tue, 06 May 2014 15:25:00 +0100</pubDate><dc:creator>peternixey2</dc:creator></item><item><title>How to be a great software developer</title><description>&lt;p&gt;&lt;i&gt;&lt;b&gt;Disclaimer&lt;/b&gt;: This is a very long piece, much longer than I would normally write on any subject. I have edited it back but on sending it to friends to read they agreed that there was no one bit that should be cut. I hope that you feel the same.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;If there’s one thing that software developers care about, it’s becoming even better software developers. Where do you start though? Should you accumulate the bells and whistles: deepen your knowledge of Node and no-sequel? Should you rote-learn the answers to the profession’s gateway questions and be able to produce bubble sort or link shortener algorithms on demand? Or are there perhaps more fundamental roots that you can put down?&lt;/p&gt;

&lt;p&gt;I believe that your seniority and value as a programmer is measured not in what you know, it’s measured in what you put out. The two are related but definitely not the same. Your value is in how you move your project forward and how you empower your team to do the same. In fifteen years of programming I’ve never had to implement a bubble sort or a link shortener. However I have had to spend thousands and thousands of hours writing and refactoring account management tools, editing suites, caching logic, mailing interfaces, test suites, deployment scripts, javascript layers, analytics architecture and documentation. These were the things that mattered, the completion of these were what moved us forward.&lt;/p&gt;

&lt;p&gt;Those humble components are the bricks and mortar of projects and take hundreds or thousands of hours of hard work to assemble. And even though they combine to form complex systems, they themselves should not be complicated. You should aim for simplicity and over the years I have learned that simplicity is far more easily attained by time spent working and refactoring than hours of pure thought and “brilliance”. &lt;/p&gt;

&lt;p&gt;Simplicity and excellence are most reliably attained by starting with something, anything, that gets the job done and reworking back from that point. We know this is true of companies and the concept of the MVP is burned deep into our consciousness. So too with software. Start with something ugly but functional and then apply and reapply yourself to that ugly and misshapen solution and refactor it back into its simplest form. Simplicity comes far more reliably from work than from brilliance. It comes more predictably from code written, than from thought expended. It comes from effort.&lt;/p&gt;

&lt;blockquote class="twitter-tweet" lang="en"&gt;&lt;p&gt;&amp;ldquo;Your value as a developer is measured not in the height of your peaks, but the area under your line&amp;rdquo; &lt;a href="http://t.co/6JMyGvGuzl"&gt;http://t.co/6JMyGvGuzl&lt;/a&gt;&lt;/p&gt;— Peter Nixey (@peternixey) &lt;a href="https://twitter.com/peternixey/statuses/458594994954469376"&gt;April 22, 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&lt;br/&gt;&lt;p&gt;It is all too easy for smart lazy people to flash spikes of brilliance and wow their contemporaries but companies are not built on those people and product does not sit well on spikes. Companies are built on people and teams who day in, day out, commit good code that enables others do the same. Great product is built by work horses, not dressage horses.&lt;/p&gt;

&lt;p&gt;Years after Joel coined the term “Rockstar Programmer”, it lives on along with the misapprehension that companies need such geeky micro-celebrities in order to do anything. While those characters do exist there aren’t many of them. When you do find them they’re often erratically brilliant - astonishing at the things that interest them but hopeless at working consistently or smoothly with their team. &lt;/p&gt;

&lt;p&gt;Not only is their output erratic but their superiority is aspirational and infectious. Their arrogance bleeds toxically into the rest of the team. It signals loud and clear that if you’re smart enough you choose when you work and what you work on. You become a “Developer in Residence”. And you not only soak up a salary but you distort the values of those who work around you.&lt;/p&gt;

&lt;p&gt;So the reality is that in all likelihood you and your team will depend, should depend not on those who think they are “Rockstars” or “Ninjas” but on reliable people who work in reliable ways.&lt;/p&gt;

&lt;p&gt;Great developers are not people who can produce bubble sorts or link shorteners on demand. They are the people who when you harness them up to a project, never stop moving and inspire everyone around them to do the same. Fuck Rockstars. Hire workhorses. Here’s some ways to become one:&lt;/p&gt;

&lt;h2&gt;Name your functions and variables well (write Ronseal Code)&lt;/h2&gt;

&lt;p&gt;Such an incredibly simple place to start and yet I think it is one of THE most important skills in programming. Function naming is the manifestation of problem definition which is frankly the hardest part of programming. &lt;/p&gt;

&lt;p&gt;Names are the boundary conditions on your code. Names are what you should be solving for.&lt;/p&gt; 

&lt;p&gt;If you name correctly and then solve for that boundary conditions that that name creates you will almost inevitably be left with highly functional code. &lt;/p&gt;

&lt;p&gt;Consider the function:&lt;/p&gt;

&lt;script src="https://gist.github.com/peternixey/11176173.js"&gt;&lt;/script&gt;&lt;p&gt;It tells someone almost nothing abo&lt;/p&gt;ut what it’s going to do or how it’s been implemented in the code. However:

&lt;script src="https://gist.github.com/peternixey/11176209.js"&gt;&lt;/script&gt;&lt;p&gt;tells someone exactly what’s going to happen. It’s also a good indicator as to what’s not going to happen. It tells you both what you can expect the method to do but also how far you can overload that method. &lt;/p&gt;

&lt;p&gt;A developer might happily refactor “process_text” to not only convert text to HTML but to auto-embed videos. However that may be resolutely not what was expected in some of the places that function was used. Change it and you’ve created bugs. A good clear name is a commitment to not just what a function does but also what it won’t do.&lt;/p&gt;

&lt;blockquote class="twitter-tweet" lang="en"&gt;&lt;p&gt;Function names create contracts between functions and the code that calls them. Good naming defines good architecture &lt;a href="http://t.co/6JMyGvGuzl"&gt;http://t.co/6JMyGvGuzl&lt;/a&gt;&lt;/p&gt;— Peter Nixey (@peternixey) &lt;a href="https://twitter.com/peternixey/statuses/458595617233989632"&gt;April 22, 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&lt;p&gt;A good function promises what it will deliver and then delivers it. Good function and variable naming makes code more readable and tightens the thousands of contracts which criss-cross your codebase. Sloppy naming means sloppy contracts, bugs, and even sloppier contracts built on top of them.&lt;/p&gt;

&lt;p&gt;It’s not just functions that you can leverage to describe your code. Your variable names should also be strong. Sometimes it can even be worth creating a variable simply in order document the logic itself. &lt;/p&gt;

&lt;p&gt;Consider the line:&lt;/p&gt;

&lt;script src="https://gist.github.com/peternixey/11176243.js"&gt;&lt;/script&gt;&lt;p&gt;It’s pretty hard to figure out what the hell is happening there and even once you have done so, it’s not 100% clear what the original author was trying to achieve with it. The variable names are horrible and tell you nothing. &lt;/p&gt;

&lt;p&gt;The “and not” statement is always confusing to read (please never write “and not” clauses which end with a noun) and if your job was to refactor this code you’d have to do some acrobatics to guess exactly what the original intent was.&lt;/p&gt;

&lt;p&gt;However, if we change the variables names into something more meaningful then things immediately start to become clearer:&lt;/p&gt;

&lt;script src="https://gist.github.com/peternixey/11176274.js"&gt;&lt;/script&gt;&lt;p&gt;We can go further still and forcibly document the intent of each part of the if statement by separating and naming the components:&lt;/p&gt;

&lt;script src="https://gist.github.com/peternixey/11176324.js"&gt;&lt;/script&gt;&lt;p&gt;It takes some courage to write a line like “user_is_recently_created” because it’s such fuzzy logic but we all do it at times and owning up to that helps inform the reader about the assumptions you’ve made. &lt;/p&gt;

&lt;p&gt;Notice also how much stronger this approach is than using comments. If you change the logic there is immediate pressure on you to change the variable names. Not so with comments. I agree with DHH, comments are dangerous and tend to rot - much better to write self-documenting code. &lt;/p&gt;

&lt;p&gt;The better code describes itself, the more likely someone will implement it the way it was intended and the better their code will be. Remember, there are only two hard problems in computer science: cache invalidation, naming, and off-by-one errors. &lt;/p&gt;


&lt;blockquote class="twitter-tweet" lang="en"&gt;&lt;p&gt;&amp;ldquo;If you want to be a great developer, make sure you write Ronseal Code that does exactly what it says on the tin&amp;rdquo; &lt;a href="http://t.co/6JMyGvGuzl"&gt;http://t.co/6JMyGvGuzl&lt;/a&gt;&lt;/p&gt;— Peter Nixey (@peternixey) &lt;a href="https://twitter.com/peternixey/statuses/458596274322046976"&gt;April 22, 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&lt;br/&gt;&lt;h2&gt;Go deep before you go wide - learn your chosen stack inside out&lt;/h2&gt;

&lt;p&gt;Very few programming problems are genuinely new. Very few companies are doing technical work that hasn’t already been done by 50 teams before them. Very few problems attract Stack Overflow eyeballs that haven’t already seen them somewhere else before. &lt;/p&gt;

&lt;p&gt;For that exact reason, the majority of the things you are trying to do have already been solved by the very stack you’re already using. I once refactored 60 lines of someone else’s Rails code to a one line using the delightfully simple and powerful methods that Rails ships with.&lt;/p&gt;

&lt;blockquote class="twitter-tweet" lang="en"&gt;&lt;p&gt;&amp;ldquo;Most programmers waste huge amounts of time by lazily re-creating implementations of pre-existing functionality.&amp;rdquo; &lt;a href="http://t.co/6JMyGvGuzl"&gt;http://t.co/6JMyGvGuzl&lt;/a&gt;&lt;/p&gt;— Peter Nixey (@peternixey) &lt;a href="https://twitter.com/peternixey/statuses/458596571962441729"&gt;April 22, 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&lt;br/&gt;&lt;p&gt;Not only do they waste time but they create verbosity and errors. Their code requires new documentation to describe it, new tests to monitor it and it makes the page noisier and harder to read. Like any new code, it’s also buggy. War-tested (and actually-tested) stack code is very seldom buggy.&lt;/p&gt;

&lt;p&gt;If you are a Ruby developer take time to learn Ruby, especially the incredible range of array methods. If you are a Node developer take time to understand the architecture, the methods and the mindset of Node, if you are an Angular developer go right up to the rock-face and understand the logic behind of the incredible architecture the core team is forging there right now. Ask before you invent. You are walking in the shadows of giants. Take time to find their tracks and then marvel at how beautifully they have been built. Because if you don’t, you simply punt the problem downstream and someone will just have to figure out why the hell you chose the sub-standard path you did.&lt;/p&gt;

&lt;h2&gt;Learn to detect the smell of bad code&lt;/h2&gt;

&lt;p&gt;Something I’ve noticed in programmers who are good but who have plateaued is that they simply don’t realise that their code could be better. That is one of the worst things that can happen to your personal development. You need to know what has to improve before you can figure out how to improve it. Learn both what good code looks like and what bad code looks like. It is said that grand chessmasters spend proportionally much more time studying previous other good chess player&amp;rsquo;s games than the average players. I’m quite certain that the same is true for top developers.&lt;/p&gt;

&lt;p&gt;An important part of your improvement arsenal is your ability to detect bad code - even when it’s only slightly bad or perhaps “a bit smelly”. Smelly code is code which, while you can’t quite articulate why, just doesn’t feel right.&lt;/p&gt;

&lt;p&gt;It may be that you’ve used  60 lines of code for something which feels fundamentally simpler, it might be something which feels like it should be handled by the language but has been manually implemented instead, it might just be code that is as complicated as hell to read. These are your code smells.&lt;/p&gt; 

&lt;p&gt;It’s not an easy thing to do but over the years you should learn what bad code smells like and also what beautiful code looks like. You should develop an aesthetic appreciation for code. Physicists and mathematicians understand this. They feel very uneasy about an ugly theory based on its ugliness. Simplicity is beautiful and simplicity is what we want. &lt;/p&gt;

&lt;p&gt;The truth is that the truth is sometimes ugly but you should always &lt;a href="http://robertheaton.com/2013/03/27/take-pride-or-f----it/"&gt;strive for beauty&lt;/a&gt; and when ugly is the only way, know how to present it well. If you can’t create beautiful code, at least create Shrek code but before you do either you need to develop your sense of smell. If you don’t know what good code looks like and know what bad code smells like then why would you ever improve it?&lt;/p&gt;

&lt;h2&gt;Write code to be read&lt;/h2&gt;

&lt;p&gt;I once heard Joel Spolsky say that Stack Exchange optimises not for the person asking questions but for the person reading the answers. Why? Because there are far more of them than the single person who asks the question - utility is maximised by optimising for readers, not questioners. &lt;/p&gt;

&lt;p&gt;I think you can view code in a similar way. It will be written just once by you and you alone. However it will be read and edited many many times, by many others. Your code has two functions: the first is its immediate job. The second is to get out of the way of everyone who comes after you and it should therefore always be optimised for readability and resilience.&lt;/p&gt;

&lt;blockquote class="twitter-tweet" lang="en"&gt;&lt;p&gt;&amp;ldquo;Write your code through the eyes of someone who is coming at it fresh in a year’s time.&amp;rdquo; &lt;a href="http://t.co/6JMyGvGuzl"&gt;http://t.co/6JMyGvGuzl&lt;/a&gt;&lt;/p&gt;— Peter Nixey (@peternixey) &lt;a href="https://twitter.com/peternixey/statuses/458596758466351104"&gt;April 22, 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&lt;br/&gt;&lt;p&gt;What assumptions have you made, what do your methods actually return, what on earth does that quadruple nested if / else / and not / unless, statement actually select for? Sometimes you’ll need more than just good variable naming and you should ring fence it with tests but do what it takes (and only just what it takes) to make it durable. Great code is code that does its job and that continues to do its job even when git blame returns a who’s who of your company payroll. &lt;/p&gt;

&lt;p&gt;Write every line to be read through the eyes of a disinterested and time-pressured team mate needing to extend it in a year’s time. Remember that that disinterested and pressured team mate may be you. &lt;/p&gt;

&lt;h2&gt;Weigh features on their lifetime cost, not their implementation cost&lt;/h2&gt;

&lt;p&gt;New developers want to explore and to play. They love the latest shiniest things and whether they’re no-sequel databases or high concurrency mobile servers and they want to unwrap all the toys as fast as possible, run out of the room to play with them and leave the mess for the next dev to clear up.&lt;/p&gt;

&lt;blockquote class="twitter-tweet" lang="en"&gt;&lt;p&gt;Dogs aren’t just for Christmas and features aren’t just for the next release &lt;a href="http://t.co/6JMyGvGuzl"&gt;http://t.co/6JMyGvGuzl&lt;/a&gt;&lt;/p&gt;— Peter Nixey (@peternixey) &lt;a href="https://twitter.com/peternixey/statuses/458597372357246976"&gt;April 22, 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&lt;br/&gt;&lt;p&gt;Features and architecture choices have maintenance costs that affect everything you ever build on top of them. Abstractions leak and the deeper you bury badly insulated abstractions the more things will get stained or poisoned when they leak through. &lt;/p&gt;

&lt;p&gt;Experimental architecture and shiny features should be embarked on very carefully and only for very good reasons. Build the features you need before the features you want and be VERY careful about architecture. Save toys for side projects. Every component you invent, every piece of bleeding edge, fast changing software you incorporate will bleed and break directly into your project. If you don’t want to spend the latter stages of the project doing nothing but mopping up blood then don’t use it in the first place. &lt;/p&gt;

&lt;p&gt;Or, as a friend once tweeted&lt;/p&gt;

&lt;blockquote class="twitter-tweet" lang="en"&gt;&lt;p&gt;Just use Postgres.

Stop being a hipster, and just use Postgres.&lt;/p&gt;— Tony Million (@tonymillion) &lt;a href="https://twitter.com/tonymillion/statuses/417213069572714496"&gt;December 29, 2013&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&lt;br/&gt;&lt;h2&gt;Understand  the liability AND the leverage of Technical Debt&lt;/h2&gt;

&lt;p&gt;Technical debt is the code you write which, while sub-optimal, gets you to where you need to go. It’s the errors which, while annoying, are still sub-critical. It’s the complexity of a single-app architecture when you know that the future lies in service-orientation, it’s the twenty-minute cron job which could be  refactored to twenty seconds.&lt;/p&gt;

&lt;p&gt;The cost of these these not only adds up but it compounds. Einstein once said that “there is no force so powerful in the universe as compound interest”. Equally there is no force more destructive in a large software project as compounding technical debt. Most of us have seen (or built) these projects. Codebases where even the smallest change takes months of time. Codebases where people have lost the will to write good code and hope only to get in and get back out without bringing the site down.&lt;/p&gt;

&lt;p&gt;Technical debt is an awful burden on a project. &lt;/p&gt;

&lt;p&gt;Except when it’s not. &lt;/p&gt;

&lt;blockquote class="twitter-tweet" lang="en"&gt;&lt;p&gt;Like all debt, when used correctly, technical debt can give you tremendous leverage &lt;a href="http://t.co/6JMyGvGuzl"&gt;http://t.co/6JMyGvGuzl&lt;/a&gt;&lt;/p&gt;— Peter Nixey (@peternixey) &lt;a href="https://twitter.com/peternixey/statuses/458597500640067585"&gt;April 22, 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&lt;br/&gt;&lt;p&gt;Not only that but technical debt is the best type of debt in the world because you don’t always have to pay it back. When you build out a feature that turns out to be wrong, when you build out a product which turns out not to work, you will drop it and move on. You will also drop every optimisation, every test and every refactoring you ever you wrote for that feature. So if you don’t absolutely need them; don’t write them. This is the time to maximise your leverage, leave gaps, ignore errors, test only what you need to test. &lt;/p&gt;


&lt;p&gt;In the early stages of a product or a feature, the likelihood is that what you are building is wrong. You are in an exploratory phase. You will pivot both on product and on technical implementation. This is the time to borrow heavily on technical debt. This is not the time to fix those sporadic errors or to do massive refactorings. This is the time to run through with guns blazing and keep firing till you burst out the other side. &lt;/p&gt;

&lt;p&gt;When that happens though; when you’re sure that you’re in the right place and out the other side then it’s time to tidy up and to strengthen your position. Get things in good enough shape to keep on rolling, repay enough of the debt to get you on to the next stage. &lt;/p&gt;

&lt;p&gt;Technical debt is like so many other things in a startup, a game of leapfrog. Your initial code is scouting code. It should move you forward fast, illuminate the problem and the solution and give you just enough space to build camp. The longer you stay, the more of the system that camp has to support the bigger and stronger you build it. If you’re only ever staying for a week though, don’t burn time laying down infrastructure to support a decade. &lt;/p&gt;

&lt;figure class="tmblr-full" data-orig-height="168" data-orig-width="500" data-orig-src="https://64.media.tumblr.com/f3c699eb5642b3133ae630c59d2edd46/tumblr_inline_n4fo8r3Ucs1qznw8n.png"&gt;&lt;img src="https://64.media.tumblr.com/7001122d82feec672f6cbd6dd0e190b2/tumblr_inline_pae7gfV7101qznw8n_540.png" data-orig-height="168" data-orig-width="500" data-orig-src="https://64.media.tumblr.com/f3c699eb5642b3133ae630c59d2edd46/tumblr_inline_n4fo8r3Ucs1qznw8n.png"/&gt;&lt;/figure&gt;&lt;h2&gt;Check and re-check your code. Your problems are yours to fix&lt;/h2&gt;

&lt;p&gt;Engineers who “throw code over the fence” are awful engineers. You should make sure your code works. It’s not the testers’ job and it’s not your team-mates’ job. It’s your job. Lazily written code slows you down, increases cycle times, releases bugs and pisses everyone off. &lt;/p&gt;

&lt;blockquote class="twitter-tweet" lang="en"&gt;&lt;p&gt;If you constantly commit code that breaks things then you are a constant tax on the rest of your team &lt;a href="http://t.co/6JMyGvGuzl"&gt;http://t.co/6JMyGvGuzl&lt;/a&gt;&lt;/p&gt;— Peter Nixey (@peternixey) &lt;a href="https://twitter.com/peternixey/statuses/458597632248930304"&gt;April 22, 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&lt;br/&gt;&lt;p&gt;Don’t kid yourself that you’re anything less than a burden and get it fixed.&lt;/p&gt;

&lt;h2&gt;Do actual work for at least (only) four hours every day&lt;/h2&gt;

&lt;p&gt;
For all the talk about self optimisation, focus and life hacking that goes on amongst developers, the simple truth is that you don’t need to do that much work to be effective. What really matters is that you do it consistently. Do proper work for at least four solid hours each day, every day and you will be one the best contributing members of your team. &lt;/p&gt;

&lt;p&gt;However, doing four hours of work every day is harder than it seems. &lt;/p&gt;

&lt;p&gt;Proper work is work that includes no email, no Hacker News, no meetings, no dicking around. It means staying focussed for at least 45 minutes at a time. Four hours of work a day means that one day lost in meetings or on long lunches and foosball breaks means you have do eight hours the next one. Believe you me, eight hours of solid work is almost impossible. Four hours a day on average also means you should be aiming for five or six in order to prep for the day when you only get two. &lt;/p&gt;

&lt;p&gt;However it also means you can be a huge contributor to your team while still having a fully rounded life. It means that you don’t need to post that self-indulgent “I’m burning out, please help me” post on HN. It means that simply by being consistent you can be valued and respected. &lt;/p&gt;

&lt;p&gt;Software teams don’t slow down because people work four pure hours a day rather than seven (which is insanely hard to do consistently by the way). They slow down because people spend weeks with no direction, or because the louder and emptier vessels dedicate their paid time to discussing Google v. Facebook’s acquisition strategies over endless extended coffee breaks.&lt;/p&gt;

&lt;p&gt;Just work. Doesn’t matter how incremental or banal your progress seems&amp;hellip; &lt;/p&gt;

&lt;blockquote class="twitter-tweet" lang="en"&gt;&lt;p&gt;Do four pure hours of work each day, every day and you’ll be one of the best people on your team &lt;a href="http://t.co/6JMyGvGuzl"&gt;http://t.co/6JMyGvGuzl&lt;/a&gt;&lt;/p&gt;— Peter Nixey (@peternixey) &lt;a href="https://twitter.com/peternixey/statuses/458597797278007296"&gt;April 22, 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&lt;br/&gt;&lt;h2&gt;Write up the things you’ve done and share them with the team&lt;/h2&gt;

&lt;p&gt;However you document things, whether it’s through a mailing list like &lt;a href="http://copyin.com"&gt;Copyin&lt;/a&gt;, a wiki or even just inline documentation in the code, you should take the time to explain your architectural approach and learnings to the rest of the team. &lt;/p&gt;

&lt;p&gt;Have a tough time getting a fresh install of Postgres or ImageMagik to work? If you found it hard, the rest of your team will probably also find it hard so take a moment to throw down a few paragraphs telling them what you did and saving them your hassles. &lt;/p&gt;

&lt;p&gt;One of the worst parts of programming is losing whole days to battling bugs or installation issues. If you take the time to document and distribute the way you found through that you could buy five times your wasted time back by forearming your colleagues. &lt;/p&gt;

&lt;h2&gt;Understand and appreciate the exquisite balance between too much testing and too little&lt;/h2&gt;

&lt;p&gt;Testing is a powerful tool. It allows you to set a baseline for the reliability of your releases and makes you less fearful to make them. The less fearful you are to release, the more you do so and the faster you improve. &lt;/p&gt;

&lt;p&gt;However it’s also an overhead. &lt;a href="http://peternixey.com/post/26074087096/the-multiplicative-slowdown-effect-of-testing"&gt;Tests take time to write, time to run and even more time to maintain.&lt;/a&gt; &lt;/p&gt;

&lt;blockquote class="twitter-tweet" lang="en"&gt;&lt;p&gt;Think of testing like armour. The more of it you wear the harder it is to hurt you but the harder it is to fight too &lt;a href="http://t.co/6JMyGvGuzl"&gt;http://t.co/6JMyGvGuzl&lt;/a&gt;&lt;/p&gt;— Peter Nixey (@peternixey) &lt;a href="https://twitter.com/peternixey/statuses/458597921211293696"&gt;April 22, 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&lt;br/&gt;&lt;p&gt;You become too heavy to move, too encumbered to flex your limbs, immobile. Too little of it and the first skid across a concrete floor is going to cut you open and leave you bleeding.&lt;/p&gt;

&lt;figure class="tmblr-full" data-orig-height="286" data-orig-width="500" data-orig-src="https://64.media.tumblr.com/cfe26f52aa5d47ee68a03206ff177686/tumblr_inline_n4fo9ccH9O1qznw8n.png"&gt;&lt;img src="https://64.media.tumblr.com/aaa774870e1148906d7986bc4cd3ef40/tumblr_inline_pae7ggM3vt1qznw8n_540.png" data-orig-height="286" data-orig-width="500" data-orig-src="https://64.media.tumblr.com/cfe26f52aa5d47ee68a03206ff177686/tumblr_inline_n4fo9ccH9O1qznw8n.png"/&gt;&lt;/figure&gt;&lt;p&gt;There is no intuitive answer to what the right amount of testing is. Some projects require more testing than others and testing is a whole new piece of expertise you need to learn in and of itself. &lt;/p&gt;

&lt;p&gt;Take the time to understand what really needs tests and how to write good tests. Take the time to see when tests add value and what the least you need from them really is. Don’t be afraid to test but don’t be afraid not to test either. The right point is a balance; take time to explore where the equilibrium lies. &lt;/p&gt;


&lt;h2&gt;Make your team better&lt;/h2&gt;

&lt;p&gt;This is different to the other points in that it’s not something you can action so much as an indicator of whether your other actions are working. &lt;/p&gt;

&lt;p&gt;Does your presence make your team better or worse? Does the quality of your code, your documentation and your technical skills help and improve those around you? Do you inspire and encourage your team-mates to become better developers? Or are you the one that causes the bugs, argues during stand-ups and who wastes hours of time discussing irrelevant architectural nuances because it helps cover the fact that you’ve done no actual work?&lt;/p&gt;

&lt;p&gt;You should make your team better. There should always be at least one or two ways in which you make those people around you better and through which you help strengthen them. However, be aware that being “smart” alone is probably the least valuable and arguably most destructive dimension you can choose. In fact, if your chosen dimension doesn’t actually make you tired it’s probably not a valid one. &lt;/p&gt;

&lt;h2&gt;It’s not who you are on the inside that defines you&lt;/h2&gt;

&lt;p&gt;There is one, humbly brilliant line in Batman Begins which has always stayed with me. At some point in the film where he’s fooling around and acting up as a billionaire playboy, Christian Bale implores Katie Holmes to believe that he’s still a great guy on the inside. She answers simply: “it’s not who you are underneath, it’s what you do that defines you”. &lt;/p&gt;

&lt;p&gt;Your contribution as a developer is defined not by the abstraction of how smart you are or how much you know. It’s not defined by the acronyms on your resume, the companies you’ve worked at or which college you went to. They hint at what you’re capable of but who you are is defined by what you do and how that changes the project and the people around you. &lt;/p&gt;


&lt;p&gt;If you want to be good, apply yourself. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://news.ycombinator.com/item?id=7627540"&gt; Comments on Hacker News&lt;/a&gt;&lt;/p&gt;</description><link>https://peternixey.com/post/83510597580</link><guid>https://peternixey.com/post/83510597580</guid><pubDate>Tue, 22 Apr 2014 13:11:00 +0100</pubDate><dc:creator>peternixey2</dc:creator></item><item><title>Amazon, the time has come to give you a key</title><description>&lt;p&gt;We’ve been beating about the bush here for years, Amazon but let&amp;rsquo;s be honest, it&amp;rsquo;s time for you to have a key. At first it was lunchtime dates at mine. We’d both be excited and both be there early. It was forward of me to invite you over so soon but what the hell, I was in the honeymoon haze! 

Then of course my job got more demanding and it was harder to sync our timings. So you very thoughtfully tried finding a spot in between us to meet, somewhere where you could make it easily and which I didn’t have any problem collecting from.

&lt;figure class="tmblr-full" data-orig-height="374" data-orig-width="500" data-orig-src="https://64.media.tumblr.com/fc2aacf752604eb77c17a722b0bc900e/tumblr_inline_mzyo5oOvhV1qznw8n.jpg"&gt;&lt;img src="https://64.media.tumblr.com/fd0b8670b85e86ae45f5de703ce8a61f/tumblr_inline_pf6eyqlzIK1qznw8n_540.jpg" alt="image" data-orig-height="374" data-orig-width="500" data-orig-src="https://64.media.tumblr.com/fc2aacf752604eb77c17a722b0bc900e/tumblr_inline_mzyo5oOvhV1qznw8n.jpg"/&gt;&lt;/figure&gt;

The problem was though it wasn’t always easy to get your gear home from those lockers and so even they didn’t work out that great. There was just too much stuff that I wanted to avoid hulking home and the locker just didn’t really help. 

Then finally we go to the &lt;a href="http://www.useluna.com/"&gt;late night booty calls&lt;/a&gt;. They weren’t ever really going to last. They were convenient, sure but hardly civilised.

Now it’s got a bit weird with you telling me you’re going to send stuff to me by drone. I mean it’s a sweet gesture and everything and it’ll be cool to get stuff quickly but it feels a bit unnecessary. I know you love gadgets but there’s honestly an easier way. 

&lt;figure class="tmblr-full" data-orig-height="258" data-orig-width="500" data-orig-src="https://64.media.tumblr.com/b3e50f1cb69707fbdfc6bf33819441fb/tumblr_inline_mzyo70M5NV1qznw8n.jpg"&gt;&lt;img src="https://64.media.tumblr.com/a9691d92c6357d39046f794299264781/tumblr_inline_pf6eyrEIrn1qznw8n_540.jpg" alt="image" data-orig-height="258" data-orig-width="500" data-orig-src="https://64.media.tumblr.com/b3e50f1cb69707fbdfc6bf33819441fb/tumblr_inline_mzyo70M5NV1qznw8n.jpg"/&gt;&lt;/figure&gt;

Let&amp;rsquo;s get down to it, it’s time for you to have your own key.

I’ve let complete strangers in to stay in my house and yet you, with whom I have had a relationship for the past 15 years I still won’t even let past the front door. So I think it’s time for us to move to the next stage. I want to give you a key and I want you to come and go as you please. 

It’ll make life so much easier. I’ll be able to order the things that I want to get but which aren’t currently worth the hassle - 12 bottles of Pellegrino, milk, orange juice - hell I’ll probably end up getting most of my groceries from you. I promise too that I’ll experiment with more stuff. I’m already hooked up to your Prime gig so if you’re willing to send it, I’m willing to try it. 

Any chance you could pick up returns as you drop stuff off too? That would be AMAZING. I would finally even start buying clothes from you then. Let me tell you, I live in a city and it takes me half an hour to get to the post office and that’s if it’s even open. Earning the money to buy gifts from you keeps me pretty busy and the Post Office and I have pretty separate shifts. I also don’t have a car so I’m not going to be buying anything big. I love the fact that you do returns but frankly if there’s even the faintest chance that anything needs returning then I’m going to avoid buying it. 

So, let’s move this relationship to the next level. I’ll cut you a key, you promise to look after it and we’ll take this up a notch. I’m game if you are?

p.s. I realise you&amp;rsquo;re not going to carry around a bunch of keys large enough to make an Alcatraz jailer blanche. However I also have faith that you can figure out a neat lockbox or similar that I can install for our mutual convenience. Ta.

&lt;strong&gt;Update&lt;/strong&gt;

&lt;a href="https://www.theverge.com/2017/10/25/16538834/amazon-key-in-home-delivery-unlock-door-prime-cloud-cam-smart-lock"&gt;Today Amazon released a service that unlocks your house.&lt;/a&gt;

&lt;a href="https://news.ycombinator.com/item?id=7143399"&gt;Comments on Hacker News&lt;/a&gt;&lt;/p&gt;</description><link>https://peternixey.com/post/74933869565</link><guid>https://peternixey.com/post/74933869565</guid><pubDate>Wed, 29 Jan 2014 11:53:00 +0000</pubDate><dc:creator>peternixey2</dc:creator></item><item><title>Like Climate Change, the Privacy battle begins as a marketing problem</title><description>&lt;p&gt;&lt;figure class="tmblr-full" data-orig-height="262" data-orig-width="500"&gt;&lt;img src="https://64.media.tumblr.com/3630a8b56013b74f808f6505c414e17a/30875f625db0eb0c-e1/s540x810/e209c7a97644dd99353045577d251852d4a0bf93.jpg" data-orig-height="262" data-orig-width="500"/&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;There are &lt;a href="http://peternixey.com/post/52942971550/absolute-knowledge"&gt;bad things&lt;/a&gt; happening with regard to our personal privacy right now. Many people don&amp;rsquo;t see anything wrong with them and many people feel no discomfort about them. Twenty years ago, the same was true of climate change.  It took a long time to disseminate the dangers of climate change. It will also take a long time to disseminate the dangers of our privacy erosions. &lt;/p&gt;

&lt;p&gt;We are taking part in an unavoidable and tragic pincer movement between the technology industry and our governments. We assume that privacy doesn&amp;rsquo;t matter because we implicitly assume we always have the choice to switch off, leave our phones behind and be private. Be private and offline or be online and observed. &lt;/p&gt;

&lt;p&gt;Someday within our lifetimes, the technology industry will, with the best of intent, take that choice away. Someday soon, the proliferation of internet-enabled devices will flip the paradigm. We will be observed at all times, online at all times. We will have no privacy unless we pro-actively seek it out and we may lose the ability even to do that. At the very least we will be conspicuous by our absence. &lt;/p&gt;

&lt;p&gt;Among those of us who see the problem looming there is a belief that we can reason and debate our way to making this issue go away. However we need to do far more than that. We have to change things such that people who don&amp;rsquo;t care and aren&amp;rsquo;t aware want it to go away too. We have to make them feel the danger. We have to market fear. &lt;/p&gt;

&lt;p&gt;Try convincing someone that climate warming was real and that a gas-guzzling V12 engine was bad 20 years ago - good luck to you. Good luck trying to convince anyone to pay a premium for a battery powered car. It would never have happened. &lt;/p&gt;

&lt;p&gt;It took 20 years of education, celebrity endorsements, films like &amp;ldquo;An Inconvenient Truth&amp;rdquo; and acres of data for people to finally develop an awareness (albeit generally a slightly retarded awareness) of what was happening with global warming. It wasn&amp;rsquo;t the data that made people want to change though - it was fear for what may come and desire for the now chic options which might avoid it - the Prius&amp;rsquo;, Teslas and carbon-neutral flying.&lt;/p&gt;

&lt;p&gt;We face exactly the same problem with privacy. The NSA knows the implications and a subsection of the public knows the implications but that subsection is tiny. The vast majority of people don&amp;rsquo;t understand the implications but more importantly they don&amp;rsquo;t feel there&amp;rsquo;s a problem. Even if we convince them there are implications they won&amp;rsquo;t do anything until they *feel* them. That is something different. &lt;/p&gt;

&lt;p&gt;No government is going to change anything until they feel that there is something wrong. Every sale starts with emotion and only ends with logic. we&amp;rsquo;re trying to tackle this problem the wrong way around - by starting with logic. We need to make politicians and the public feel the fear, feel the discomfort and only then offer them the logic to rationalise that fear and solve the problem.&lt;/p&gt;

&lt;p&gt;If Google and Yahoo and Facebook are really serious about wanting to protect our privacy they could do so by marketing the implications of what happens when it goes away. They could to fund films, documentaries and even advertising. For years our governments have shamelessly marketed themselves into power using fear. Now we need to market our rights using the same tools back. &lt;/p&gt;

&lt;p&gt;When the politicians and the public start feeling the consequences they will start wanting to act. They may never understand fully why they do that, the important thing is just that they do. You can&amp;rsquo;t always tell a child that something is dangerous, you have to show them it&amp;rsquo;s dangerous. You have to scare them.&lt;/p&gt;</description><link>https://peternixey.com/post/66180030276</link><guid>https://peternixey.com/post/66180030276</guid><pubDate>Wed, 06 Nov 2013 12:20:00 +0000</pubDate><dc:creator>peternixey2</dc:creator></item><item><title>How Dropbox could beat Apple in Photos</title><description>&lt;p&gt;&lt;figure class="tmblr-full" data-orig-height="145" data-orig-width="500"&gt;&lt;img src="https://64.media.tumblr.com/6c66511dd1539fb2a0b4da69bafcf2b1/365d03fecf7e3a91-89/s540x810/ae274b04cd75d78f96963a9b6a10211956b76c75.png" data-orig-height="145" data-orig-width="500"/&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;After my &lt;a href="http://peternixey.com/post/49928526270/dear-apple-lets-talk-about-photos"&gt;last post&lt;/a&gt; on photo management it became obvious that I was far from alone in my concerns about iOS photo management. The article hit a nerve and thousands of people retweeted it and even &lt;a href="http://daringfireball.net/linked/2013/05/09/nixey-iphoto"&gt;John Gruber&lt;/a&gt; and &lt;a href="http://parislemon.com/post/49965613503/dear-apple-lets-talk-about-photos"&gt;MG Siegler&lt;/a&gt; linked to it. &lt;/p&gt;

&lt;p&gt;The problem clearly affects a lot of people. The question is what to do about it. Photos have been updated in iOS7 but few of the real problems seem to have been addressed.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;The problems with iOS photo management today&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;1. No ability to organise photos across devices&lt;/b&gt;&lt;br/&gt;
iOS still extremely ineffective tool for organising images across devices. While iOS7 has introduced “moments” which seem to cluster photos by geography and time, there’s still no way to edit either the naming of the moments or even the clustering of them. Not only that but the moments are (so far) still tied to each individual device. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;2. No ability to access photos cross-devices&lt;/b&gt;&lt;br/&gt;
Without doing a three-way sync with a Mac (which you may not even own) it’s more or less impossible to get a clear set of organised and curated photos natively synced across devices. &lt;a href="http://peternixey.com/post/49928526270/dear-apple-lets-talk-about-photos"&gt;Photostreams are unfortunately a mess&lt;/a&gt; and so no native way to settle back with your iPad and put together an album which you might later access from your Mac or iPhone. This is a tremendous waste. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;3. Not enough value to make it worth paying for backup&lt;/b&gt;&lt;br/&gt;
iOS does offer a background backup service for your photos. This is helpful and the entry-level pricing of $20/year is much more manageable than Dropbox’s $120/year. However, while an investment in Dropbox gives you sync-space for everything, Apple&amp;rsquo;s is far more limited and basically won&amp;rsquo;t be used for anything more than photos. Dropbox offers you far more flexibility with the storage you purchase. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;Dropbox should solve the problem&lt;/b&gt;&lt;br/&gt;
This space is hot. Photo backup is almost certainly the key to getting consumers to pay for backup and that is a very large market. After my original post, many representatives from startups and some very large companies got in touch to suggest I try their photo products. A number were good but after trying many of them I realised that Dropbox is the company I want to solve this. &lt;/p&gt;

&lt;p&gt;I want this because at its core, the problem fundamentally boils down to syncing files across my computers. That’s going to cost me money and bandwidth and will cost my computer processor time and memory. I already pay Dropbox to do this and I don’t want to add the complexity of another service running in parallel. &lt;/p&gt;

&lt;p&gt;Dropbox is also in a great strategic position to do this. Many people are loyal to iOS or Android but many more (perhaps the majority) are not. Android’s catching up with iOS fast and against Apple, Dropbox is in a strong position to nail this space because it’s one of the few companies with a strong foothold across both platforms. If you’re not 100% sure that you’re sticking with iOS you definitely won’t want to commit to Apple for long-term backup.&lt;/p&gt;

&lt;p&gt;Unfortunately though, while Dropbox has the sync part down, it offers almost nothing else. Here’s what I think it needs to start doing in order to tackle this:&lt;/p&gt;

&lt;p&gt;&lt;b&gt;1. Provide a cross-platform Photo Management API&lt;/b&gt;&lt;br/&gt;
Cross-platform today means much more than it did ten years back. However, to deliver on photo management, Dropbox needs a photo management tool and that means they need one on every platform. I think the complexity of the project means that the key to success is probably not focussing on interface but instead focussing on building a superb-quality, cross-platform API and datastore. &lt;/p&gt;

&lt;p&gt;I’d build a common, core-database and API and then completely separate the challenge of building applications for iOS, Mac, Android and Windows. Running a cross-platform interface project would be a nightmare whereas starting with an agreed-on database, file-structure and editing API could at least decouple the interface programmes. It would also let developers build and sell management apps for the platform themselves. &lt;/p&gt;

&lt;p&gt;Minimum functionality for such a synced API would be&lt;br/&gt;
- delete photos&lt;br/&gt;
- organise photos into albums &lt;br/&gt;
- leave scope for smarter auto-album-organisation in the future&lt;br/&gt;
- simple editing (red-eye / crop / auto-enhance / filters)&lt;br/&gt;
- store edits with original file and only ever present one copy to the user to organise&lt;/p&gt;

&lt;p&gt;Building a set of native clients is no small task and if I were running that project I’d want to know how much overlap there was with applications which are already on the market. Companies like &lt;a href="https://www.loom.com/"&gt;Loom&lt;/a&gt; are surging ahead with great functionality and if you could buy them and retrofit their interfaces to a common set of standards then you could shortcut a lot of dev time.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;2. To endeavour to become the native Camera Client for the user&lt;/b&gt;&lt;br/&gt;
The more frequently the user interacts with their photo library, the more time they will invest in it, the better it will be and the more they will value it. &lt;/p&gt;

&lt;p&gt;One way to increase interaction frequency is to be the native camera app. This doesn’t need any fancy functionality but should offer at least parity with the existing native app. On iOS you you unfortunately can’t rely on being *the* native camera app because fastest way to access the camera is through the lock-screen and only Apple has access to that.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;3. Remove the confusion around multiple copies of photos&lt;/b&gt;&lt;br/&gt;
This seems small but is fundamentally a huge problem. People need to stop having multiple copies of photos. If you have multiple copies it means you don&amp;rsquo;t know which one to delete or which one to edit. Creating copies of photos in a photostream which are then edited or deleted separately from the original photo is incredibly confusing. All of this is a mess and a pain.&lt;/p&gt;

&lt;p&gt;Dropbox needs to figure out one way or another how to make sure that users only have one copy of each photo in Dropbox and no others in the photostream or on the camera roll. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;4. To make their pricing more accessible&lt;/b&gt;&lt;br/&gt;
Dropbox’s cheapest plan is $10/month which is a lot to ask from someone who’s never paid for storage before. However, and at least on iOS, Apple has kindly provided a forcing function to make users consider paying.&lt;/p&gt;

&lt;p&gt;Dropbox’s biggest friend right now is the “Your iOS storage is almost full” notification. Users get this when they run out of their initial 5Gb on iOS and then have to pay to upgrade or start deleting photos. Left to their own devices most users will never pay for things and many people will just delete photos until the warning goes away. If Dropbox could do some jujitsu to figure out when a user hits their limit then they could message the user at the same point and undercut Apple. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;Offer dual-tier storage&lt;/i&gt;&lt;/b&gt;&lt;br/&gt;
Data’s not cheap to store so undercutting Apple wouldn&amp;rsquo;t be easy but one way that Dropbox could do compete is by leveraging cold storage. Dropbox can offer to backup high-resolution photos securely but without immediate retrieval (i.e. by using Amazon Glacier or similar). That way they could offer peace of mind while charging a fifth of the price. Users could buy peace of mind cheaply and then pay for access later on. This could also be a way to segment the market and offer plans which are nominally high-storage without cannibalising existing higher plan subscribers.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;Trade storage for credit card details&lt;/i&gt;&lt;/b&gt;&lt;br/&gt;
One of Dropbox’s biggest problems must be getting people over the penny-barrier and convincing them to open a new line of expenditure (storage). Making the ramp more shallow would help and giving them something for  just entering credit card details (1Gb storage?) would make it much easier to get involved. Paying for backup is a big thing for a lot of people and making that easier should be a big priority. &lt;/p&gt;

&lt;p&gt;Young people are taking a lot of photos but aren’t inclined to pay for things (especially since many of them don’t have jobs) but within only a few years those people will become mothers and fathers with children and photos of those children that they don’t want to lose. The more Dropbox can get them over the hurdle of credit-card input and crossing the-penny-barrier before that time comes, the more likely they are to start paying to save their family memories. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;5. To be fast, transparent and reliable&lt;/b&gt;&lt;br/&gt;
I use Dropbox to backup my photos and it currently has 5 photo (or video?) files which it refuses to sync successfully. I don’t know what they are, I don’t know why they won’t sync and I don’t know how to get them to sync. Because they haven’t completed I don’t trust that any of the library has completed and I’m not ready to delete the old ones on the camera roll. Every time I open the Dropbox app it takes over a minute for the photos section to load and it not infrequently crashes. &lt;/p&gt;

&lt;p&gt;Dropbox also splices all photos stored anywhere in the Dropbox folder into the photos view of the application. This is both unexpected and undesirable. I don&amp;rsquo;t want drinking trips spliced in with family photos. If photos from a stag trips on a Saturday night are going to appear next to photos from a baby shower the next day then I&amp;rsquo;m never going to show people those baby photos because I won&amp;rsquo;t want them scrolling through the stag photos. The whole thing is club-handed and badly thought through. &lt;/p&gt;

&lt;p&gt;Dropbox can’t afford this sort of confusion. The company succeeded with files because it did everything quickly, reliably and responsibly. Doing this right is no small challenge but a company which does will be treasured by its users. Dropbox needs to constantly go the extra mile in UX to show what’s happening and to give users the agency to fix problems themselves. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;Why is this a problem worth solving?&lt;/b&gt;&lt;br/&gt;
The battle to win the world’s photo management market is a huge one. It’s a huge amount of work but it comes with huge spoils. The number of photos people are taking is growing exponentially. The devices on which that is happening are increasingly connected to the internet and Dropbox is already part of the file system on most of those devices. People want photos to be private by default and they want something then can rely on. Dropbox has already proved itself to be reliable and unlike Google Plus, Facebook and Flickr, it’s private by default. Dropbox is the heir apparent.&lt;/p&gt;

&lt;p&gt;The cost of storage continues to fall while the number of photos and videos recorded continues to rise. The arbitrage opportunities are almost as good as they will ever be. In many ways I wish that Apple would solve this but that doesn’t look like it’s happening and for all of its lethargy in getting going, Dropbox is the next best bet.&lt;/p&gt;</description><link>https://peternixey.com/post/63634127289</link><guid>https://peternixey.com/post/63634127289</guid><pubDate>Thu, 10 Oct 2013 10:47:00 +0100</pubDate><dc:creator>peternixey2</dc:creator></item><item><title>Apple's fingerprint sensor may be the biggest leap forward in payments since the Amazon Account</title><description>&lt;p&gt;During today’s keynote, Tim Cook mentioned, almost in passing, that you could log into the iTunes store using the fingerprint sensor. &lt;/p&gt;

&lt;p&gt;This statement may turn out to have way more significance than its low-key delivery would suggest. It took me a moment to realise it but the fingerprint sensor is almost certainly not about securing your device. The fingerprint sensor is about securing your account. The fingerprint sensor is about payments, initially to Apple and then maybe subsequently elsewhere. The fingerprint sensor may be Apple’s mobile answer to Amazon’s web-bound One-Click. &lt;/p&gt;

&lt;p&gt;&lt;figure class="tmblr-full" data-orig-height="353" data-orig-width="492"&gt;&lt;img src="https://64.media.tumblr.com/2306867395c24e735ef2e3d5431c563a/2e917e4d61074d12-b5/s540x810/dfa2f39a23d15e1bc4291eeb910544bc42e22943.png" data-orig-height="353" data-orig-width="492"/&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;For every app, music and in-app purchase made through an iOS device there is at least one other that wasn’t made because someone couldn’t be bothered to type in their password, got it wrong or just didn’t know it. Amazon once measured a discernible difference in checkout rates from page loading increases of only 1/100th of a second. Apple has to request a password. That password has to secure the phone against chargebacks due to theft, purchases made by small children or just a trouble-making friend pinching your phone and playing with it. The only answer to those chargebacks today is to demand users to continually re-enter their passwords.&lt;/p&gt;

&lt;p&gt;Perhaps even more problematic for Apple is the proportion of their customer base who don’t even know their passwords. A significant proportion of iOS users won’t be able to tell you their password and may not even have a credit card associated with it. Apple must have swathes of older, tech-challenged or simply disinterested customers who never buy any video, music or apps. Those customers are lost revenue for the iTunes store in the short term and are far more vulnerable to churning over to Android in the long term.&lt;/p&gt;

&lt;p&gt;Because it’s not the just the revenue from apps that passwords cost Apple. Apps are what make the platform useful, apps are what tie you to your OS and many of the best ones need to be purchased. If you don’t buy apps the platform is significantly less useful to you, you’re  far less loyal and you’re far more likely to be swayed by Android. Apps are Apple’s platform lock-in.&lt;/p&gt;

&lt;p&gt;I’m guessing that this new scanner won’t just be a piece of hardware Apple ships and forgets about. I’m guessing that Apple will integrate their efforts around the fingerprint and will encourage you to setup your fingerprint and enter your credit card in the Apple store when you buy a new device. I would. They will do everything they can to encourage you to associate your fingerprint with your credit card and free you to one-scan purchase. I’m also guessing that despite its more homebound nature we’ll see that fingerprint sensor very quickly on the iPad too. The iPad is a perfect shopping tool and one-scan shopping would make that even more true. &lt;/p&gt;

&lt;p&gt;The fingerprint sensor is way too much technology just to make it easier for you to get past your lock screen. As Tim Cook said, many people don’t even setup a PIN. I think the fingerprint sensor promises to be a far more strategic tool than simply a souped-up login. What the fingerprint sensor may actually deliver is the biggest improvement in frictionless payments since the Amazon account. &lt;/p&gt;

&lt;p&gt;Apple has to make big bets to move the dial now and payments is one of those that many people have spoken about. Many people were waiting for Apple to announce NFC and jump into the payments space but I think they may be even cleverer than that. Payments would be a huge new revenue stream for them but easy authentication and chargeback avoidance must have been a large barrier to offering that. If the fingerprint recognition works a well as advertised, that barrier may just have fallen away.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://news.ycombinator.com/item?id=6363344"&gt;Comments on Hacker News &amp;gt;&lt;/a&gt;&lt;/p&gt;</description><link>https://peternixey.com/post/60868649096</link><guid>https://peternixey.com/post/60868649096</guid><pubDate>Tue, 10 Sep 2013 21:38:00 +0100</pubDate><dc:creator>peternixey2</dc:creator></item><item><title>Things I've Learned About How to Build Good Product</title><description>&lt;p&gt;These are the slides from the talk Taavet Hinkrikus and I gave yesterday at the O2 for Campus week and Wayra. &lt;/p&gt;

&lt;p&gt;The talk is about how to build good quality product quickly in highly uncertain situations. It&amp;rsquo;s about building product in a pre-product-market-fit startup and I like to think that there&amp;rsquo;s something for everyone (over the age of 29) in there. &lt;/p&gt;

&lt;p&gt;If you, like me, lament the fact that Craig David and XKCD sex scenes have have never before met in a presentation about product then you&amp;rsquo;re going to LOVE slides #90-99 (also I hope you at least remember Craig David unlike most of the blank-faced audience I was talking to).&lt;/p&gt;

&lt;p&gt;If you&amp;rsquo;re wondering what the relevance of the Ariel Atom and a kitted-up Peugeot 206 (#106-110) is it&amp;rsquo;s this. One looks like a piece of scaffolding that fell on a go-cart but goes like s**t of a shovel while the other looks, well&amp;hellip; crap but it&amp;rsquo;s owner clearly spend a lot of time on &amp;ldquo;design&amp;rdquo; while paying no attention to the fact that there&amp;rsquo;s not a lot of point in it as a car. This is a metaphor. &lt;/p&gt;

&lt;p&gt;Enjoy, debate and if you chose to upvote this at Hacker News, well then let me tip my hat to you as you&amp;rsquo;re a gent sir (or mademoiselle). Gracias. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://news.ycombinator.com/item?id=6328116"&gt;Comments on Hacker News &amp;gt;&lt;/a&gt;&lt;/p&gt;

&lt;iframe src="http://www.slideshare.net/slideshow/embed_code/25884853" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt; &lt;div style="margin-bottom:5px"&gt; &lt;strong&gt; &lt;a href="https://www.slideshare.net/petenixey/how-to-build-product-campus-week" title="How to build product campus week" target="_blank"&gt;How to build product campus week&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href="http://www.slideshare.net/petenixey" target="_blank"&gt;Peter Nixey&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;</description><link>https://peternixey.com/post/60271073987</link><guid>https://peternixey.com/post/60271073987</guid><pubDate>Wed, 04 Sep 2013 15:48:00 +0100</pubDate><dc:creator>peternixey2</dc:creator></item><item><title>Using Sidekiq and OpenRedis on Heroku</title><description>&lt;p&gt;I recently switched from using DelayedJob to Sidekiq for processing my background tasks. Sidekiq&amp;rsquo;s super-powerful for jobs that have a lot of latency (like external API calls) since it parallelises them in threads and runs 25 (by default) at a time. This can literally divide the number of boxes you need to run things by ten. &lt;/p&gt;

&lt;p&gt;However it took me a little while to debug some stuff in order to get it running well on Heroku. I hadn&amp;rsquo;t been using Redis before and so I had a few moving parts to sort out. I kept getting the error:&lt;/p&gt;

&lt;p&gt;sidekiq Redis::CannotConnectError (Error connecting to Redis on localhost)&lt;/p&gt;

&lt;p&gt;&lt;br/&gt;
The problem was that I hadn&amp;rsquo;t told Sidekiq how to connect to Redis. In case you&amp;rsquo;re having the same issue, this is how I fixed things.&lt;/p&gt;

&lt;p&gt;1. Setup a Sidekiq initializer file&lt;/p&gt;

&lt;p&gt;As per &lt;a href="https://github.com/mperham/sidekiq/wiki/Advanced-Options"&gt;https://github.com/mperham/sidekiq/wiki/Advanced-Options&lt;/a&gt; you should add a Sidekiq initializer file which will look something like this:&lt;/p&gt;

&lt;p&gt;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&lt;br/&gt;
&lt;quote&gt;&lt;br/&gt;
    # /config/initializers/sidekiq.rb&lt;/quote&gt;&lt;/p&gt;

&lt;p&gt;    redis_url = Rails.env.development? ? &amp;lsquo;redis://localhost:6379/0&amp;rsquo; : ENV['REDIS_PROVIDER&amp;rsquo;]&lt;/p&gt;

&lt;p&gt;    Sidekiq.configure_server do |config|&lt;br/&gt;
      config.redis = { :url =&amp;gt; redis_url, :namespace =&amp;gt; 'twistilled&amp;rsquo; }&lt;br/&gt;
    end&lt;/p&gt;

&lt;p&gt;    Sidekiq.configure_client do |config|&lt;br/&gt;
      config.redis = { :url =&amp;gt; redis_url, :namespace =&amp;gt; 'twistilled&amp;rsquo; }&lt;br/&gt;
    end&lt;br/&gt;
&lt;br/&gt;
&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&lt;br/&gt;
&lt;i&gt;NB I haven&amp;rsquo;t figured out and can&amp;rsquo;t bring myself to figure out how to format code correctly in tumblr so if you copy and paste my ocde you&amp;rsquo;ll need to make sure that single-quotes and double quotes come through with the correct characters on your machine.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;br/&gt;
2. Add your OpenRedis URL to Heroku as an env variable:&lt;/p&gt;

&lt;p&gt;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&lt;br/&gt;
 heroku config:set REDIS_PROVIDER=your_redis_url_from_open_redis&lt;br/&gt;
&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&lt;/p&gt;

&lt;p&gt;3. Check things are working via the Sidekiq console&lt;/p&gt;

&lt;p&gt;You can monitor the status of the system by mounting the very pretty Sidekiq console in your routes file (NB you should password protect this):&lt;/p&gt;

&lt;p&gt;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&lt;br/&gt;
    # routes.rb&lt;br/&gt;
    require 'sidekiq/web&amp;rsquo;&lt;br/&gt;
    mount Sidekiq::Web, at: &amp;rsquo;/sidekiq&amp;rsquo;&lt;br/&gt;
&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&lt;br/&gt;
view this from yoursite.com/sidekiq&lt;/p&gt;

&lt;p&gt;EDIT&lt;/p&gt;

&lt;p&gt;This may not all be necessary. See this conversation on Twitter with Mike Perham. Unfortunately (possibly due to something I set incorrectly) I couldn&amp;rsquo;t get this technique to work but you may do:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/peternixey/status/374563696296853505"&gt;https://twitter.com/peternixey/status/374563696296853505&lt;/a&gt;&lt;/p&gt;</description><link>https://peternixey.com/post/60084356281</link><guid>https://peternixey.com/post/60084356281</guid><pubDate>Mon, 02 Sep 2013 17:03:00 +0100</pubDate><dc:creator>peternixey2</dc:creator></item><item><title>Our very real liability as Twitter app developers</title><description>&lt;p&gt;Last week Carl Icahn sent out a tweet that raised the market cap of Apple by $17Bn. Carl was under no illusions as to the significance of his disclosure, and &lt;a href="http://www.usatoday.com/story/tech/columnist/shinal/2013/08/14/carl-icahn-twitter-apple-activist-investor-john-shinal-usa-today/2655079/"&gt;filed with the SEC&lt;/a&gt; before doing so to state that he may use Twitter to release information he considered to be material. &lt;/p&gt;

&lt;p&gt;&lt;figure class="tmblr-full" data-orig-height="271" data-orig-width="500"&gt;&lt;img src="https://64.media.tumblr.com/a00c74e4b146bffde6b437d1a7a07595/1dcf31c60e28096b-40/s540x810/33a4044d8ca1351c4e653b68d31da0c218cff96a.png" data-orig-height="271" data-orig-width="500"/&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;The ability of high-profile Twitter accounts to move markets is now very real and doing so nefariously is not unprecedented. In April of this year crackers got hold of the Associated Press Twitter account and wiped &lt;a href="http://pdf.reuters.com/pdfnews/pdfnews.asp?i=43059c3bf0e37541&amp;amp;u=2013_04_23_07_12_0ae1bd28b07544d5a23c965af0b0ac10_PRIMARY.jpg"&gt;an estimated $135Bn&lt;/a&gt; off the S&amp;amp;P 500 Index by tweeting that explosions at the White House had injured president Obama. &lt;/p&gt;

&lt;p&gt;Being implicated in such events this has huge consequences. A friend’s company recently suffered a data leak and afterwards he told me that it was one of the worst weeks of his life with an office full of lawyers and FBI agents. He said “I hope you never have to go through this”. That happened as a result of leaking their own (encrypted) passwords. If you were a developer implicated in the compromise of a high-profile Twitter account which broadcast market-moving material then I can only assume things would be many times worse. Such an eventuality may be closer at hand than you imagine.&lt;/p&gt;

&lt;p&gt;If you ask for write-permission for Twitter accounts then you have access to those accounts. And if someone gets access to your server or database then they may do too.&lt;/p&gt;

&lt;p&gt;In order to get hold of your users’ accounts a cracker needs four things:&lt;br/&gt;
- your users&amp;rsquo; oauth tokens and secrets&lt;br/&gt;
- your application’s consumer token and secret. &lt;/p&gt;

&lt;p&gt;The first two aren’t of any use on their own as any API call still needs your application&amp;rsquo;s consumer token and secret. If, however, the hacker has access to your users&amp;rsquo; tokens and your consumer tokens then they&amp;rsquo;ve got the keys to the kingdom.&lt;/p&gt;

&lt;p&gt;You should be absolutely 100% certain that the four of these things are never available to a cracker. The most significant and protectable of these is your application’s consumer secret, however you should also think carefully about how and where someone might get hold of the other three. Best practices for protecting these will vary depending which platform you&amp;rsquo;re on.&lt;/p&gt;

&lt;p&gt;We&amp;rsquo;re going to see a rise in Twitter attacks over the coming years. It’s now such an influential news source that getting into users’ accounts is only going to become more attractive. The prospect of honeypot apps or developers paid by financiers to move markets becomes ever more likely. Finance aside, the power of Twitter to incite civil action or even violence is very real and would undoubtedly have huge implications for a developer who inadvertently enabled such activity. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;As developers we should think carefully about the liability we take on when we request write-permissions for an account on Twitter.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;However I think that Twitter also has a responsibility to educate and protect its users more than it currently does. Users with large followings should be warned about the ways their account can be mis-used by connected apps. They should also be encouraged to switch their account to a “secure” mode where it can only connect to apps which have been whitelisted or even perhaps a super-secure mode which would disallow app-connections altogether. Most people have very little idea of the implications of connecting to a Twitter application. Even if did though and they they knew they could trust it, they can&amp;rsquo;t possibly anticipate how securely the application&amp;rsquo;s been coded.&lt;/p&gt;

&lt;p&gt;Over time we will undoubtedly see more clarity in the law and in how liability will be allocated across such a chain of events. Unfortunately it’s going to be a precedential case and a scapegoat developer which will forge this. When this does happen we will discover how much responsibility will fall at the app-developer&amp;rsquo;s doorstep for not properly securing themselves and at Twitter&amp;rsquo;s for not properly informing their users of the risks.&lt;/p&gt;

&lt;p&gt;As more and more influential people join Twitter, such attacks will inevitably  become more frequent. In the meantime, as application developers, we should be careful with what liability we chose to take on and how we protect ourselves and our users from it. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://news.ycombinator.com/item?id=6236993"&gt;Comments on Hacker News&lt;/a&gt;&lt;/p&gt;</description><link>https://peternixey.com/post/58694128293</link><guid>https://peternixey.com/post/58694128293</guid><pubDate>Mon, 19 Aug 2013 14:03:00 +0100</pubDate><dc:creator>peternixey2</dc:creator></item><item><title>"Instead of cures for cancer we got Angry Birds"</title><description>&lt;p&gt;&lt;figure class="tmblr-full" data-orig-height="281" data-orig-width="500"&gt;&lt;img src="https://64.media.tumblr.com/97f82124a8f0df82b7538bafcfaff602/3b0e65be3812ae56-bd/s540x810/150a28161d8d21a01cfcfeefec259e400f410afd.jpg" data-orig-height="281" data-orig-width="500"/&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;“The Valley’s brightest minds once invented things of immense significance like the first PC. But then came the internet and the pursuit of big ideas was eclipsed by a scramble for quick profits. The money pumped into hard technological problems plunged while interest in iPhone apps soared. The result? Instead of cures for cancer we got Angry Birds”.&lt;/p&gt;

&lt;p&gt;So concluded a recent article in the Sunday Times. &amp;ldquo;Does it really matter”, “you could working things that could save lives, why worry about dry cleaning?”. Casual observers love to glance through the office windows of entrepreneurs and wonder “if there’s so much money to be made in entrepreneurship, why don’t these folks do something that really matters”. &lt;/p&gt;

&lt;p&gt;I can perhaps understand where they’re coming from. One of my brightest friends is looking to start a new idea in advertising or property.  I know that he&amp;rsquo;ll do very well in whatever he choses but it makes my heart sink to think of his talents being used to optimise advertising. I don’t expect him to stop the spread of malaria but he’s a source of creative energy in the world and it would be nice to see him use it for something that I might at least use. &lt;/p&gt;

&lt;p&gt;Asking him or any other entrepreneur why they solved one problem and not another is like asking a river why it doesn’t splash out and irrigate the fields above it. “Since you&amp;rsquo;ve got so much water, why not wet my crops rather than just deepening the plunge pool under the waterfall?”. The question is moot. Water flows downhill: down a potential gradient. Like water, entrepreneurship also follows a potential gradient. Water depends on a height gradient, entrepreneurship on a value gradient. The greater the gradient, the faster they move and asking why things might be different is as pointless as arguing with water. &lt;/p&gt;

&lt;p&gt;Entrepreneurs follow those gradients for good reasons too. While the Sunday Times may photograph Brian Chesky hanging out in AirBnB-central they don’t photograph the entrepreneur who had to give up his company and leave penniless to look after his dying sister’s family. They don’t photograph the hundreds of young hackers holed up for years in Palo Alto with nothing to show for it. They don’t photograph the founders who watched their company fall apart as they stood locked in a legal Mexican standoff. If they did their question might change from “why do you not cure cancer” to: “why do you do this stuff at all?”. Entrepreneurs follow potential gradients because their business is a risky business.&lt;/p&gt;

&lt;p&gt;I think the “does it really matter” philosophy comes from two misapprehensions. The first is the assumption that markets are fungible and the second is a lack of ability to distinguish small probabilities. &lt;/p&gt;

&lt;p&gt;When you assume markets are fungible - that one can be tackled as easily as the next - you inevitably ask whether “disrupting the dry-cleaning market” really matters when the alternative is “feeding Africa”. These aren’t adjacent problems though, they&amp;rsquo;re literally and figuratively continents apart. There are already entrepreneurs tackling both problems but they are entrepreneurs with very different knowledge sets. Getting frustrated with software entrepreneurs failing to feed Africa is like getting cross with Norman Borlaug for not doing a dwarf wheat iPhone app. These are different entrepreneurs with different skills and different available markets. &lt;/p&gt;

&lt;p&gt;When you have no way to distinguish small probabilities then all long-shots look the same. Two “seemingly impossible” ideas may still be magnitudes apart in probability. As incredibly small as it is, the chance of successfully building a new car manufacturer is still millions of times higher than that of curing cancer. To the average person both ideas may seem vanishingly small but good entrepreneurs work with a microscope. They can magnify their field up so large that they know every nook of it. What looked like two small specks to the untrained eye looks completely different to the entrepreneur. They see one as a cell with all of its mitochondrial energy-producing goodness while the other, a million times smaller still, remains as mysterious as it was without the microscope.&lt;/p&gt;

&lt;p&gt;Finally, it&amp;rsquo;s worth pointing out that entrepreneurship isn’t a salaried job-rotation or an credit-option on an MBA. You don&amp;rsquo;t chose the option you fancy most and then roll on to a different one three months later. Being an entrepreneur is a nail-biting, ration-sapping, wind-bitten, many-year, unsupported journey into the unknown. Asking an entrepreneur why they took one route and not another is like tweeting to a climber on K2 to ask them why they didn’t take the harder route. Ask away but if you think it should be climbed then you should buckle up and climb it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://news.ycombinator.com/item?id=6126190"&gt;Comments on HN&lt;/a&gt;&lt;/p&gt;</description><link>https://peternixey.com/post/56867259886</link><guid>https://peternixey.com/post/56867259886</guid><pubDate>Tue, 30 Jul 2013 11:26:00 +0100</pubDate><dc:creator>peternixey2</dc:creator></item><item><title>Five techniques that measurably improved our customer development</title><description>&lt;p&gt;When we first started building &lt;a href="http://copyin.com"&gt;Copyin&lt;/a&gt; we had a problem. We found it incredibly useful but our early users felt differently. We loved that it created a knowledgebase out of our email. The problem was that we couldn’t communicate that benefit to our customers. People were receptive to the problem but (at that stage) not the product. &lt;/p&gt;&lt;p&gt;So we found ourselves in a quandary. We had a product which was valuable to us but not to the people we’d so far shown it to. So did we have a product or a market problem? We didn’t have enough data to know. After all, it wasn’t like we were the only product in our space those people didn’t use - almost none of them used Salesforce or Yammer and they were both successful nonetheless. Was our sample size too small or our product off-mark? &lt;/p&gt;&lt;p&gt;In order to answer this we needed to speak to more people. We knew we could get them from a public launch but we didn&amp;rsquo;t yet know who we were launching to. We felt it would be a waste to launch while still so far off product-market fit. However we still needed to speak to more people and to different people and we needed to do so quickly. &lt;/p&gt;&lt;p&gt;&lt;b&gt;1. We created an inbound customer development pipeline using our blogs&lt;/b&gt;&lt;/p&gt;&lt;p&gt;

The first thing we needed was more people. For that we turned to our blogs. Both &lt;a href="http://robertheaton.com"&gt;Rob&lt;/a&gt; and I had already had a fair amount of success blogging so we decided to experiment with recruiting people directly from blog posts. We built a small signup form, cached it to withstand traffic and embedded it in the bottom of each post. &lt;/p&gt;&lt;p&gt;To our delight, the form worked. About 1% of people who saw it signed up and we immediately increased both the reach and diversity of people we were interviewing. We had enquiries from everyone from CTOs of publicly listed technology companies to administrators of NBA teams and mountain rescue societies. We did all of this without even altering what we blogged about. If we’d written about Copyin or its problem space specifically I’m sure we’d have converted even higher. &lt;/p&gt;&lt;p&gt;&lt;b&gt;2. We immediately followed up on new registrations to arrange interviews&lt;/b&gt;&lt;/p&gt;&lt;p&gt;

Our goal was to get interviews not signups so once people had signed up we immediately sent them an email thanking them for their registration and inviting them to speak to us. &lt;/p&gt;&lt;p&gt;At first we worded this invitation email in a very softly, softly, manner:

&lt;i&gt;Hi, it’s Peter from Copyin. If you have a moment we’d love to chat to you. We can speak to you when it’s convenient, please do get in touch. &lt;/i&gt;&lt;/p&gt;&lt;p&gt;

Nobody responded to these though so we changed the text to be much more exclusive with limited availability: &lt;/p&gt;&lt;p&gt;&lt;i&gt;We’re prioritising customers with real pains in this area. If this is you then please get in touch and we’ll book you in as soon as we get an opening. If it’s not then please accept our apologies but we’ll get to you when we can&lt;/i&gt; &lt;/p&gt;&lt;p&gt;The latter converted very effectively and about 10% of registrations emailed us back to tell us more about their particular needs. Almost everyone who emailed us was happy to do a phone conversation and we’d spend anywhere from ten minutes to an hour speaking to them about how they were currently solving the problems that Copyin addressed. &lt;/p&gt;&lt;p&gt;&lt;b&gt;3. We stopped pitching and started listening&lt;/b&gt; &lt;/p&gt;&lt;p&gt;When we first started customer development we made a massive mistake. Instead of listening to a customer’s problems we would instead pitch them our solution What we should have been doing was asking people what their issues were and listening to how we might solve them. What we actually did was wax lyrical about the product and debate with them on whether it really could solve their problems (at the time it couldn’t). &lt;/p&gt;&lt;p&gt;Customer development is a very different process to sales though. Sales is about helping your customer to understand the product. Customer development is about helping the product to understand your customer. Don’t try and sell during the initial exploration. &lt;/p&gt;&lt;p&gt;&lt;b&gt;4. We made sure that the whole team was a part of it&lt;/b&gt; &lt;/p&gt;&lt;p&gt;After each interview we&amp;rsquo;d sent both the transcript and the summary to the the rest of the team using Copyin. Disseminating the research is tremendously important. The temptation as CEO is to yank the product tiller after each and every interview. This leaves the team feeling bewildered as to why the thing they were working so hard on is now so unimportant. Their natural reaction is to stop caring so much in case what they&amp;rsquo;re passionately working on suddenly gets binned. &lt;/p&gt;&lt;p&gt;Obsessively sharing customer research has three huge benefits. The first is that when you do need to move the tiller everyone already understands why. The second is that it encourages you to discuss product as a team and gives everyone a vested interest. The last one is that you have a written record of what actually happened. &lt;/p&gt;&lt;p&gt;If you don’t give the team access to customers it’s easy to dismiss their opinions as being uninformed. This can cause decisions to be over-volatile and is bad for morale. If they do have the data then they can not only offer valuable opinion but also become a powerful protection against CEO tiller-yanking and over-correction. &lt;/p&gt;&lt;p&gt;&lt;b&gt;5. We used our embedded signup form to test new hypotheses&lt;/b&gt;
&lt;figure class="tmblr-full" data-orig-height="197" data-orig-width="500" data-orig-src="https://64.media.tumblr.com/b364ac5a541d293883ae8ebaaefa0e98/tumblr_inline_mq1b3tmHxd1qz4rgp.png"&gt;&lt;img src="https://64.media.tumblr.com/4fb5b07453ae7c81c309c824a9a130b8/tumblr_inline_pf6eyqUNBs1qznw8n_540.png" alt="image" data-orig-height="197" data-orig-width="500" data-orig-src="https://64.media.tumblr.com/b364ac5a541d293883ae8ebaaefa0e98/tumblr_inline_mq1b3tmHxd1qz4rgp.png"/&gt;&lt;/figure&gt;&lt;/p&gt;&lt;p&gt;

As you do your customer development you will start to form new hypotheses about what the customers actually want and what their problems actually are. It’s incredibly useful to test these and to see whether they’re correct or just a result of your last interview. &lt;/p&gt;&lt;p&gt;We were able to do this by incorporating three very simple benefits from Copyin back into the original enquiry form and cycled through various features that tested our hypotheses: &lt;/p&gt;&lt;p&gt; - turbo charged mailing lists to better connect your team &lt;br/&gt;- Search-assist to make sure you never answer the same question twice
&lt;br/&gt;- Tag, file and edit the email threads actually worth keeping &lt;/p&gt;&lt;p&gt; and &lt;/p&gt;&lt;p&gt; - Connect to the expertise in your team
&lt;br/&gt;- Capture your team’s knowledge &lt;br/&gt;- Know what’s happening &lt;/p&gt;&lt;p&gt;By seeing which phrases people responded to we began to see which things they cared about (and which ones they were prepared to pay for). These phrases also helped drive what they put in the last (most helpful) box which asked them what they would use Copyin for:&lt;/p&gt;
&lt;figure class="tmblr-full" data-orig-height="70" data-orig-width="409" data-orig-src="https://64.media.tumblr.com/5bb00b694ae9f00d51a5d473cbd12a8a/tumblr_inline_mq1b4j0tIL1qz4rgp.png"&gt;&lt;img src="https://64.media.tumblr.com/5bb00b694ae9f00d51a5d473cbd12a8a/tumblr_inline_pf6eyrQdrs1qznw8n_540.png" alt="image" data-orig-height="70" data-orig-width="409" data-orig-src="https://64.media.tumblr.com/5bb00b694ae9f00d51a5d473cbd12a8a/tumblr_inline_mq1b4j0tIL1qz4rgp.png"/&gt;&lt;/figure&gt;&lt;p&gt;


We got a variety of answers to this. Early on they were vague and sent by people who (upon interviewing) often turned out to have no budget. Over time and as we improved our positioning we were able to select better and better for people with real budget and more tangible problems. 

What people answered to “What would you use Copyin for?”



&lt;/p&gt;&lt;p&gt;&lt;i&gt;We&amp;rsquo;ve got a vastly growing team, with a huge email load. Streamlining this process would be amazing. &lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Need to track conversations multiple people are having on multiple topics over multiple channels&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Populating Knowledge base with relevant content about processes and services.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;More Cow Bell&lt;/i&gt;&lt;/p&gt;&lt;p&gt;

(wat?) &lt;/p&gt;&lt;p&gt;The data was statistically insignificant but it was nonetheless very helpful in understanding which terms appealed to which people (and to which budgets). 

&lt;/p&gt;&lt;p&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;/p&gt;&lt;p&gt;

It&amp;rsquo;s very easy for customer development to fall by the wayside and to think that it will &amp;ldquo;just happen&amp;rdquo;. It’s not easy to do though and involves being humbly wrong many times in succession. It requires all the pro-active outreach and rejection of sales without any of the highs from actually selling anything. &lt;/p&gt;&lt;p&gt;Done properly though it is incredibly powerful and painful only because it compresses a year of head-in-the-sand learnings into a few short weeks. That much medicine is never easy to swallow. &lt;/p&gt;&lt;p&gt;We found that with the funnel in place the rest followed very naturally. For us, heavy investment in customer development let us go from a product which nobody really understood to one which people now get in a single sentence (&lt;/p&gt;&lt;p&gt;&lt;a href="http://copyin.com"&gt;create your company knowledgebase from your everyday email&lt;/a&gt;&lt;/p&gt;&lt;p&gt;) and really want to use. 

&lt;/p&gt;&lt;p&gt;&lt;a href="https://news.ycombinator.com/item?id=6052458"&gt;Discussion on Hacker News &amp;gt;&lt;/a&gt;&lt;/p&gt;</description><link>https://peternixey.com/post/55518698560</link><guid>https://peternixey.com/post/55518698560</guid><pubDate>Mon, 15 Jul 2013 17:05:00 +0100</pubDate><dc:creator>peternixey2</dc:creator></item></channel></rss>
