davidw is currently certified at Master level.

Name: David Welton
Member since: 2000-02-16 03:01:49
Last Login: 2011-12-20 21:39:25

FOAF RDF Share This

Homepage: http://www.welton.it/davidw/

Notes:

Projects

Articles Posted by davidw

Recent blog entries by davidw

Syndication: RSS 2.0

BikeChatter.com for sale

What with two kids, a new house, and LiberWriter getting some good traction, I've been looking around for things to give to a good home so as to have less stuff to deal with.

So, on the auction block goes BikeChatter.com : https://flippa.com/2696023-professional-cyclists-on-twitter-plus-2-years-of-history

BikeChatter.com is the place to go on the web to follow professional cyclists on twitter.  With 500+ racers, and nearly half a million status updates from racers like Lance Armstrong, Alberto Contador, Mark Cavendish, and many, many more, this site is the best place to find out what's going on in the world of professional cycling, directly from the participants.

Since I like following the site myself, I really want to see it go to people who will take it and make it even better.

Syndicated 2012-02-06 11:03:31 (Updated 2012-02-06 12:39:35) from David's Computer Stuff Journal

Thinking at the Margin

Something I've picked up from reading about economics is the concept of "the margin".  It's a way of thinking about problems that more people ought to take into consideration.

What is "the margin"?  It's that space on a line, in the middle, between two extremes, where the transition from "yes" to "no" occurs.  If I offered you a million dollars for the computer you're reading this on (for broad definitions of 'computing device'), you'd probably take me up on the offer.  For 0 dollars, you would not.  Somewhere, in the middle, is a number where you'd change your mind from "nope, won't sell" to "well... sure, what the heck".  That is, loosly defined, a margin.

As an example, when people debate about "intellectual property", they often use terrible examples: companies like Microsoft, or performers such as Lady Gaga.  Those are bad examples because they are complete outliers, way off on one end of the curve.   It's hard to disagree with "so what if Lady Gaga earns a bit less revenue from her music, she's got plenty to live on" when you talk about copyright being a means for artists to support themselves with.  Thinking "at the margin" is about those bands that currently barely sell enough music to work professionally as musicians.  In scenario A, they are able to work creating music, thus creating more, and likely better music than if they merely pursued it as a hobby.  In scenario B, they fall on the other side of the margin and therefore have to get 'real jobs'.  This means that their music takes a back seat, and they produce less of it.

Now, copyright and company are a complex conundrum with many facets; my point is simply that when thinking about big changes, we should think what will happen at the margin, not what will happen to the outliers.

Syndicated 2012-01-21 23:45:17 (Updated 2012-01-22 00:07:19) from David's Computer Stuff Journal

2011 in Books

Since I got my Kindle a bit more than a year ago, I have finally been able to slake my thirst for reading materials, something that was prohibitively expensive when ordering English language books via Amazon.co.uk, and took lots of time to boot.

Here are some of the interesting books I've happened on in the past year:

The big one was "Start Small, Stay Small": which has tons of ideas on how to do small, niche startups, "for the rest of us".  Those of us who aren't in Silicon Valley, who aren't seeking millions in VC funding, those who don't want to aim for "astronomically rich", but just a comfortable lifestyle with more control over our own destiny.  This book gets special mention for being a big inspiration for LiberWriter.

Here is a list of the others.

  • Thinking, Fast and Slow: http://amzn.to/sXQGSR - probably makes my list because I just finished it, and as he writes, "what you see is all there is" - we're biased towards things that come to mind easily. Actually, it is a pretty good book even looking through all the others I've read.

  • 1491: http://amzn.to/uaR0yf - about the Americas prior to the arrival of "Cristoforo Colombo". I have the sequel, 1493 in my reading list, but haven't gotten to it just yet.

  • Built to Sell: http://amzn.to/ukmyNP - how to create a business that is something that you can sell because it can exist without you. Not quite so relevant to startups working on a product, but some good concepts nonetheless. A good summary is probably just as good as reading the book, as the core concepts are fairly simple.

  • A History of the World in 6 Glasses: http://amzn.to/vF9FgN and An Edible History of the World: http://amzn.to/w1kTg3 - two interesting looks at the history of the world based on what we drink and eat.

  • Empires of the Word: A Language History of the World: http://amzn.to/tVvltK the history of the world as seen through languages. It's interesting to read about why some languages lasted so long even though their speakers were conquered, why others swept all before them and disappeared, and so on.

  • The Long Divergence: How Islamic Law Held Back the Middle East: http://amzn.to/spQCF7 - a look at how the legal systems of 'the west' and the middle east differed and the results those systems led to. Limited liability companies are an important innovation. The book can be a bit dry and repetitive at times, but the material is very interesting.

  • Warlord: http://amzn.to/spjf73 - Winston Churchill's "war years".

  • Positioning: http://amzn.to/sSJRnw - a classic about branding.

  • The Intelligent Investor: http://amzn.to/tffzgJ and A Random Walk Down Wall Street: http://amzn.to/vXIsTT two classics on investing. I'm more inclined towards the 'random' view of things myself.

  • The Great Stagnation: http://amzn.to/vccI3c about "what ails us" as a country. One of the recommendations is that we need to "raise the social status of scientists."

  • The Party: http://amzn.to/tWX1hA an interesting, and balanced (well, it seemed that way to me, but knowing essentially nothing about the place I could be completely wrong) book on how China is run.

And for fun, a variety of Sci fi and Western books, but nothing particularly noteworthy. Neal Stephenson's REAMDE was fun, but I'm not sure I'd read it more than once, like some of his other books.

Here are my Amazon wishlists of things I'm considering reading at some point in the future. Comments welcome on the value of the books listed.

"Regular" books: http://amzn.com/w/20I0Y1YGD1FUB and random fun books and movies.

Business books: http://amzn.com/w/5B2JQOP8VZEW - although some of them are not strictly business books.

Yes, if you're curious, the book links do have referral codes in them, to help sustain my reading habit.

Syndicated 2011-12-27 22:11:15 (Updated 2011-12-27 23:11:09) from David's Computer Stuff Journal

8 Sep 2011 (updated 9 Sep 2011 at 09:03 UTC) »

Zero to Profitable - LiberWriter Lessons Learned

Here's how I have created the beginnings of a profitable Kindle formatting and conversion service, LiberWriter, from scratch.

Last Winter, I read one of the best business books I have read in a long time, Rob Walling's Start Small, Stay Small:

Rather than being a "big idea" book that includes one big idea and lots of stories to support it, it's a very practical book on how to go about creating a small online business. I've always been someone who loves to build things, from various open source projects, to diverse web sites that people have found valuable.  However, I am not a "business guy".  I'm not that good at making money, so the simple approach in the book is really better for people like me: make something and sell it.  Advertising can certainly work, but it's so much harder to figure out the numbers compared with a product, where you can compare the cost of providing the product to the price people will pay for it.  And that's just one thing; the book has tons of ideas about practical ways of going about putting together a profitable small online business.  It's not a "get rich quick" book - part of the idea is that if you are looking at a niche that is fairly small, it will simply not be of interest to larger companies, so you aren't going to get outspent and outcompeted by them.

In any event, though, at about the same time I read the book, I was poking around looking at Amazon's KDP, which allows you to self publish for the Kindle, and noticing how difficult the process is.  The native format of Amazon's books is HTML with several XML files thrown in for good measure.  Now, for someone technical, that's certainly not an insurmountable obstacle, but for many authors, it's a very unpleasant prospect.  Granted, you can also manipulate a Word file to make it suitable for the KDP, but even that is something that many people dont' find to be a productive use of their time.  They're authors, and they want to write.

Having spotted a niche that looked interesting - I love to read, and I like the idea of helping out authors - I discarded the book idea I was looking at myself and did some writing of my own: source code for a project that would automate the process of converting and formatting Kindle books.

The core of the system was a fun evenings/weekends project, and soon it was able to produce pretty good books.  After "inflicting" the beta version of the system on several people, such as Rich Bowen (thanks again, Rich!), I got it beat into shape and started accepting the first paying customers.  It's very exciting to have those first few people pay for something you made - it's a great feeling!

Initially, my thought was to sell it as a way to write books directly for the Kindle, however, it soon became evident that 99% of people have already written their books with Microsoft Word, so what they were really interested in was a conversion and formatting system that would take a Word document, poke and prod, stitch and stretch it some, and output a nice looking book for the Kindle.

One of the lessons from Rob's book was that stuff doesn't have to be perfect if it works.  Initially, I had people putting their word documents into LiberWriter not with the smooth(ish) upload process we have now, but by cutting and pasting in their documents!  As a computer guy, doing things in a hacky way is sometimes very unpleasant, but you know what?  It worked, and it was easy for people to handle, so I ran with it until a better system was in place.

Writing code was the easy part, and definitely within my "comfort zone".  Some of the other things I've had to do have been much more difficult, and as a consequence, more of a learning experience.

For instance, I realized early on that the process would never be 100% automatic, so I'd have to get some people to work on the books, with the idea being to provide them tools to make the process as simple, quick, and easy as possible.  I'm always on the lookout for new things to script within the system.

However, need people it does, and finding them and engaging them has been a difficult process.  As per the book's suggestion, I've primarily used oDesk to find contractors, and have grardually begun to find some people who work really well. It has taken time, and has not been easy, though.  I'm not an introvert, but in some ways I'm happiest when doing my own thing.  Being the 'boss' is new.  One of the tricky aspects of oDesk is that pretty much any job posting gets tons of responses, some of them from people who appear to have barely read the posting.  One trick I learned is to request that the potential contractor creates an account with LiberWriter.  Very simple and not a waste of time, and yet a majority of applicants ignored the request.

Through most of the spring and summer, LiberWriter remained something strictly for the evenings and weekends, as I was busy with client work during the days, and with my daughter during the afternoons, but as August rolled around, I found some more time on my hands, and really started investing more energy in LiberWriter.  It has been very rewarding to see a corresponding increase in the number of customers.  We (at this point, between myself and the contractors, LiberWriter is a group, and no longer "I") also raised prices - another valuable piece of advice from the book, and... pretty much anyone who writes for people jumping into online businesses.  As tech people, we often tend to aim low in terms of prices.  Indeed, soonish, prices will likely go up again.

Another challenge has been turning it as much as possible into a "productized service".  Since Kindle books are fairly simple in what you can do with them, as long as you don't get too fancy, it's possible to automate *most* things, but not everything, so it's not just a product that people buy and it works and that's that; there's a human element involved, which means more communication, and more potential for things to go off the rails.  I've been investing time in automating the workflow of the system, but have a lot more to do on that front.  Also, one of the things our customers love about the service is being able to deal with "real people", something that is more difficult at Amazon.  That's good for us in one way, but in the future, it will be critical to document things and make them as simple as possible to avoid generating unneccessary support requests, as it can easily take up a lot of time.

Indeed, because LiberWriter does attract customers who are often not all that technical, making the user experience as easy and straightforward for them as possible (and then some) is extremely important.  It can be exasperating once in a while, but I do my best to channel any frustrated energy on my part into making the site ever easier and ever more straightforward.  In other words, instead of "how the heck do they not get that?!" it's "what can I do to make sure the tools and information they need are even easier for them to get?".  There's lots to do on that front, but on the whole it's actually part of the project that I've grown to like a lot.  Rather than dealing with other techies like myself, our customers are people who really benefit from what we offer because we can save them so much time and frustration.

Marketing the system is fun, but another area where I have a lot to learn: I'm not a natural when it comes to marketing or selling.  One thing that has worked well so far is finding forums where your target users hang out, and then.... spam them as often as possible?  No way!  Be yourself, and provide genuine help and value to people in the forums.  By being on the level, and not trying to sell! sell! sell! people are friendlier and more receptive to your message.  It can be time consuming, but I suppose it's the sort of thing where taking the wrong short cut could be very detrimental over the long haul.

Without disclosing too much, I don't think I'll ever get rich from LiberWriter, but it is incredibly satisfying to have created and marketed a product of my own that goes beyond just selling my own time.  LiberWriter doesn't bring in as much as consulting, yet, but it feels like much more of an investment, something that will have some momentum of its own, and of course it has been an incredible learning experience.  I like programming, but being outside of my "comfort zone", doing stuff that's new and challenging is also a very positive part of the project.  If things continue to grow the way they have been, I could envision depending on LiberWriter as my primary source of income in the very near future.  That's a bit of a jump into the unknown in some ways, but I'd love it.  I have worked very hard on it lately, and one of the things I am enjoying is always having new ideas about how to improve every aspect of the system, from customer service to the mechanics of the conversion process, to tracking the finances.  In some ways it's tiring because I'm thinking about it *all* the time, but it's that "good kind of tired".

It's been a tumultous summer, and in the past few weeks we (well, my wife much more than me!) had a new baby boy, and bought a house here in Padova.  To keep things interesting for the future, I applied to the Startup Chile program with LiberWriter.  I suspect they're more interested in startups with high growth potential, but I feel strongly that the approach outlined in Rob's book is one that people outside of Silicon Valley, without easy access to venture capital and the huge talent pool that area has, should consider, rather than trying to copy what makes Silicon Valley work like it does. 

Whether I get accepted or not, LiberWriter will continue to grow, and, I sincerely hope, thrive.  A big thanks to all our customers, and to my wife Ilenia, and children, Helen and Daniel for tollerating all the time I spend with the computer.

I wrestled a bit with writing this post, as I don't want to "jinx things", and I've only just got a small taste of "success", but I've always enjoyed reading about how "ordinary people" have managed to create their own small businesses, people like those behind Balsamiq, "Bingo Card Creator", and the like, and I figure that writing up my own experiences is a way of "paying it forward".

Syndicated 2011-09-08 14:27:04 (Updated 2011-09-09 08:10:56) from David's Computer Stuff Journal

Pranks that are actually funny

I saw this link on Hacker News:


http://techcrunch.com/2011/08/30/speaking-of-dropbox-heres-my-no-1-phone-prank/


And couldn't help but thinking it was singularly unfunny.  He changed the guy's password - ha ha!

I'm sure most people can do better.  Here's one off the top of my head:

I was due to leave a company in a few days, prior to our move to Austria.  One of my colleagues in the programming department was tasked, in that period, with doing a bunch of work with Drupal, which he found singularly unpleasant and a pain in the neck to work with, which was compounded by the boss asking often about the status of the project.

My colleague tended to be an early riser and would get into the office to get some work done early, before it got noisy and people started hassling him about this, that or the other thing.

So on my soon-to-be-abandoned workstation, I set up a cron job that would, during those hours, randomly play a sound file I recorded while he was out, with my impression of a ghostly voice saying "druuuuuuuppaaaaaaallll".

He said it scared the pants off him the first couple of times it went off.

Syndicated 2011-08-31 07:25:36 (Updated 2011-08-31 07:32:38) from David's Computer Stuff Journal

420 older entries...

 

davidw certified others as follows:

  • davidw certified davidw as Journeyer
  • davidw certified cgabriel as Journeyer
  • davidw certified mbp as Journeyer
  • davidw certified mjs as Master
  • davidw certified Radagast as Journeyer
  • davidw certified uzi as Journeyer
  • davidw certified joey as Journeyer
  • davidw certified lupus as Master
  • davidw certified cas as Journeyer
  • davidw certified dhd as Journeyer
  • davidw certified rasmus as Master
  • davidw certified mblevin as Journeyer
  • davidw certified daniel as Journeyer
  • davidw certified dsifry as Journeyer
  • davidw certified zab as Master
  • davidw certified bneely as Apprentice
  • davidw certified deirdre as Apprentice
  • davidw certified crackmonkey as Journeyer
  • davidw certified jim as Journeyer
  • davidw certified schoen as Journeyer
  • davidw certified wichert as Master
  • davidw certified inf as Journeyer
  • davidw certified hands as Journeyer
  • davidw certified stig as Journeyer
  • davidw certified lilo as Master
  • davidw certified jgg as Master
  • davidw certified branden as Journeyer
  • davidw certified seeS as Journeyer
  • davidw certified jimd as Journeyer
  • davidw certified nick as Journeyer
  • davidw certified digdude as Journeyer
  • davidw certified netgod as Journeyer
  • davidw certified dres as Journeyer
  • davidw certified gorgo as Journeyer
  • davidw certified ruud as Journeyer
  • davidw certified tausq as Journeyer
  • davidw certified vincent as Journeyer
  • davidw certified jes as Master
  • davidw certified stephane as Apprentice
  • davidw certified ajt as Journeyer
  • davidw certified EwS as Apprentice
  • davidw certified ajk as Journeyer
  • davidw certified Joy as Journeyer
  • davidw certified ettore as Master
  • davidw certified jkh as Master
  • davidw certified hpa as Master
  • davidw certified elise as Journeyer
  • davidw certified BrucePerens as Master
  • davidw certified corbet as Master
  • davidw certified bcollins as Journeyer
  • davidw certified ciro as Master
  • davidw certified bdale as Master
  • davidw certified puffin as Master
  • davidw certified justin as Journeyer
  • davidw certified davem as Master
  • davidw certified drow as Master
  • davidw certified clameter as Journeyer
  • davidw certified dburcaw as Journeyer
  • davidw certified mdorman as Journeyer
  • davidw certified lalo as Journeyer
  • davidw certified davidm as Journeyer
  • davidw certified ianmacd as Journeyer
  • davidw certified dyork as Journeyer
  • davidw certified orabidoo as Journeyer
  • davidw certified JHM as Journeyer
  • davidw certified shaleh as Journeyer
  • davidw certified jpick as Master
  • davidw certified star as Journeyer
  • davidw certified gord as Journeyer
  • davidw certified gstein as Master
  • davidw certified wcooley as Apprentice
  • davidw certified sethcohn as Journeyer
  • davidw certified csurchi as Apprentice
  • davidw certified Daryll as Master
  • davidw certified eskimoses as Journeyer
  • davidw certified pompeiisneaks as Apprentice
  • davidw certified stefano as Journeyer
  • davidw certified fog as Journeyer
  • davidw certified zed as Journeyer
  • davidw certified jhasler as Journeyer
  • davidw certified evo as Journeyer
  • davidw certified eckes as Journeyer
  • davidw certified dido as Apprentice
  • davidw certified rubys as Master
  • davidw certified rse as Master
  • davidw certified anton as Master
  • davidw certified sascha as Master
  • davidw certified paci as Master
  • davidw certified fielding as Master
  • davidw certified sama as Journeyer
  • davidw certified panta as Master
  • davidw certified antirez as Master
  • davidw certified joke as Apprentice
  • davidw certified hacker as Journeyer
  • davidw certified Tv as Journeyer
  • davidw certified xtifr as Journeyer
  • davidw certified eugenia as Journeyer
  • davidw certified CarloK as Journeyer
  • davidw certified jimw as Master
  • davidw certified Slimer as Journeyer
  • davidw certified RoUS as Master
  • davidw certified ask as Master
  • davidw certified dwiner as Apprentice
  • davidw certified jimjag as Master
  • davidw certified andersee as Journeyer
  • davidw certified Dunc as Journeyer
  • davidw certified brlewis as Journeyer
  • davidw certified claviola as Journeyer
  • davidw certified stevecassidy as Journeyer
  • davidw certified ldunbar as Apprentice
  • davidw certified atai as Journeyer
  • davidw certified bma as Journeyer
  • davidw certified mperry as Journeyer
  • davidw certified cjwatson as Journeyer
  • davidw certified daniels as Journeyer
  • davidw certified rbb as Master
  • davidw certified mkraemer as Master
  • davidw certified whitinger as Master
  • davidw certified tromey as Master
  • davidw certified thom as Master
  • davidw certified jlatour as Apprentice
  • davidw certified Rich as Master
  • davidw certified pusakat as Journeyer
  • davidw certified enigma as Journeyer
  • davidw certified ewsdk as Apprentice
  • davidw certified acoliver as Journeyer
  • davidw certified latchkey as Master
  • davidw certified cwinans as Apprentice
  • davidw certified andreaskupries as Master
  • davidw certified jenglish as Master
  • davidw certified benh as Master
  • davidw certified bonzini as Master
  • davidw certified imbe as Journeyer
  • davidw certified patthoyts as Master
  • davidw certified lars as Master
  • davidw certified jacopoc as Master

Others have certified davidw as follows:

  • davidw certified davidw as Journeyer
  • mbp certified davidw as Master
  • cgabriel certified davidw as Journeyer
  • uzi certified davidw as Journeyer
  • dhd certified davidw as Journeyer
  • bombadil certified davidw as Journeyer
  • ajt certified davidw as Journeyer
  • andrei certified davidw as Journeyer
  • joey certified davidw as Journeyer
  • cas certified davidw as Journeyer
  • lupus certified davidw as Journeyer
  • daniel certified davidw as Journeyer
  • dsifry certified davidw as Journeyer
  • crackmonkey certified davidw as Journeyer
  • jim certified davidw as Journeyer
  • schoen certified davidw as Journeyer
  • inf certified davidw as Journeyer
  • lordsutch certified davidw as Journeyer
  • branden certified davidw as Journeyer
  • bneely certified davidw as Journeyer
  • cech certified davidw as Journeyer
  • ruud certified davidw as Journeyer
  • gorgo certified davidw as Journeyer
  • jgg certified davidw as Journeyer
  • tausq certified davidw as Journeyer
  • wichert certified davidw as Journeyer
  • digdude certified davidw as Journeyer
  • knghtbrd certified davidw as Journeyer
  • ajk certified davidw as Journeyer
  • bma certified davidw as Journeyer
  • Joy certified davidw as Journeyer
  • no certified davidw as Journeyer
  • rcw certified davidw as Journeyer
  • ciro certified davidw as Journeyer
  • bdale certified davidw as Journeyer
  • drow certified davidw as Journeyer
  • bribass certified davidw as Journeyer
  • davidm certified davidw as Journeyer
  • ianmacd certified davidw as Journeyer
  • dyork certified davidw as Journeyer
  • shaleh certified davidw as Journeyer
  • jpick certified davidw as Journeyer
  • jae certified davidw as Journeyer
  • star certified davidw as Journeyer
  • csurchi certified davidw as Journeyer
  • wcooley certified davidw as Journeyer
  • sethcohn certified davidw as Journeyer
  • nixnut certified davidw as Master
  • zed certified davidw as Journeyer
  • evo certified davidw as Journeyer
  • dido certified davidw as Journeyer
  • panta certified davidw as Journeyer
  • antirez certified davidw as Journeyer
  • joke certified davidw as Journeyer
  • eugenia certified davidw as Journeyer
  • xtifr certified davidw as Journeyer
  • CarloK certified davidw as Journeyer
  • jLoki certified davidw as Journeyer
  • jao certified davidw as Master
  • jimw certified davidw as Journeyer
  • pompeiisneaks certified davidw as Master
  • highgeek certified davidw as Journeyer
  • stone certified davidw as Journeyer
  • claviola certified davidw as Master
  • wardv certified davidw as Journeyer
  • MikeGTN certified davidw as Master
  • walters certified davidw as Journeyer
  • technik certified davidw as Master
  • ks certified davidw as Journeyer
  • mperry certified davidw as Master
  • adulau certified davidw as Master
  • fxn certified davidw as Journeyer
  • Jordi certified davidw as Journeyer
  • baux certified davidw as Journeyer
  • gp certified davidw as Journeyer
  • cjwatson certified davidw as Journeyer
  • darkewolf certified davidw as Master
  • daniels certified davidw as Master
  • demoncrat certified davidw as Journeyer
  • rkrishnan certified davidw as Journeyer
  • sdodji certified davidw as Master
  • sand certified davidw as Master
  • stevecassidy certified davidw as Journeyer
  • const certified davidw as Master
  • ewsdk certified davidw as Master
  • aftyde certified davidw as Master
  • Rich certified davidw as Master
  • ariya certified davidw as Master
  • chalst certified davidw as Master
  • pasky certified davidw as Master
  • sral certified davidw as Master
  • bonzini certified davidw as Journeyer
  • ploppy certified davidw as Master
  • RickMuller certified davidw as Master
  • alejandro certified davidw as Journeyer
  • imbe certified davidw as Master
  • lars certified davidw as Master
  • migus certified davidw as Master
  • patthoyts certified davidw as Master
  • sgala certified davidw as Master
  • zbowling certified davidw as Master
  • andrea certified davidw as Master
  • arahwilde06 certified davidw as Master
  • jacopoc certified davidw as Master

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

X
Share this page