Category: Fanboy


If you had been paying attention, you will know that I am a Red Bull fanboy. I love (and live on) the 200ml of delicious caffeinated goodness and Fridays call for a special celebration (because it’s Friday and you survived another bloody week…).

Also, it does help that Red Bull is such a freaking cool company and I like freaking cool, a lot. They sponsor a lot of extreme sports and insanely crazy shit. How crazy? Take this little project for example:

Red Bull Stratos: http://www.redbullstratos.com

Basically, Red Bull and Felix Baumgartner have put together a plan to skydive from, wait for it, 120 000 feet. One hundred and twenty thousand feet or about 36 576 meters. To put that number into perspective, that is 4.5 times higher than Everest, four times higher than a commercial airliner flies, about the distance between Johannesburg and Pretoria, straight up. They take a huge helium balloon up to altitude and then Felix just… steps off into the dead quiet. The only way Felix will be able to tell if he’s falling in the deafening silence is the receding balloon…

The free fall portion is expected to last for about 5 minutes 35 seconds and the entire trip about 15 minutes from when he steps off till he touches down. The planners expect his maximum speed to pass 1 100km per hour, or Mach 1.0

How, freaking, cool, is, that? Very freaking cool. Very.

The world’s highest skydive is something I have been interested in and that I have followed for… a long time, almost as long as I wanted to skydive, which must have been since around the time I started to walk. My chance  to try skydiving came around when I was about 19 or 20. I did 13 jumps before money and bad weather took the wind from my canopy and I can honestly say that jumps number two and thirteen were the most terrifying things I have ever done. Jump number two because you then know what’s going to happen and number thirteen because it was my third jump on that day and my first free fall. Besides for sky diving, I love roller coasters, flying, jumping, hiking, climbing and the idea of everything extreme.

I’ve always had the dream to have the record for the highest skydive and I guess I still have a bit of time left. If Felix manages 120k feet, I guess I’ll just aim for a 140k feet. Right? Right.

Anyway, I hope he does manage it, because it’s freaking cool and I like it when people do freaking cool things, especially dressed in blue, silver and pink.

Drink Red Bull – It’s freaking cool.

Seriously go check out the site, there is a lot of interesting information about the suit, the balloon, the guy, the tech: http://www.redbullstratos.com (You need to have Silverlight installed though)

Commonly unknown, llamas do not have eyelashes. However, their cousin the alpaca does.

You know I am an Amazon fan boy, right? You should, I wrote a million posts on it and you have to agree, I do have reason to be an Amazon fanboy. Amazon is made of win and so is the Kindle.

But now, now they have taken my ‘fanboy’ affection to a whole new level, a semi religious experience even. They are releasing a software development kit for the Kindle and are planning to roll out an ‘App’ store by the end of the year. It’s almost like an omniscient deity was listening to my wishes… almost.

Just the other day, whilst waiting and reading my Kindle (that I love and adore like a child) I thought, damn, it would be really cool if I could download some apps for it. Just a nice little note application. Or, and here is the thing, if I could get to my GMail from my Kindle, my life would, pretty much, be complete.

Sadly, I live in a country where the telecoms industry is run by a capitalist Gestapo that firmly believe in raping their subscribers in every possible way for every cent they have. So in this particular hell hole, Kindle does not have open internet access, making the GMail thing somewhat complicated.

Anyway, the reason I had my semi religious experience and am now giggling like a school girl is because I will be getting apps for my Kindle this year, and, even better, I will be able to write my own applications. I cannot, fucking, wait. So I’ve submitted my email address to the limited beta about a million times and if anybody from Amazon happen to read this, I may actually be willing to give you money to be part of said beta for the KDK.

Quick Kindle specs: 532Mhz CPU, 2Gb storage (mine anyway), 600 x 800 6″ grey scale screen (16 shades of grey), USB port, 3G/EDGE/GPRS connectivity, runs Linux-2.6.10.

The Kindle screen refresh rate doesn’t lend it’s self very well to action games or video so I expect the applications will probably be text oriented and the games will probably be puzzle type games. This is all good in my boo… Kindle.

If you want more, check out these links:

http://bit.ly/5f5zNU and http://bit.ly/7EXOF0 and http://bit.ly/8iZvHI

Overall, the fiber produced by a llama is very soft and is naturally lanolin free. Llamas are intelligent and can learn simple tasks after a few repetitions.

I received some very valuable blogging advice from the Friendly Atheist today, which I appreciate immensely. It’s always nice to get constructive advice, especially when that advice comes from a blogging superstar. It’s a bit like the, er, the Michael Jordan of blogging giving one tips, or some such. You should visit his blog, it’s really great.

Basically, Hemant reckons I should write about current events which makes perfect sense to me. Writing about current, relevant stuff and giving my very insightful opinion, that sounds like a win to me.

His other advice was to shorten my rambling, insanely long posts somewhat, so that you guys, with ADD and the attention span of a gnat, can more easily…

While trying to get my head together to write another post on atheism (because it’s the only thing that attracts attention to blogs apparently) I remembered a page I made a long, long time ago when I was new to this web development thing. I’ve always had a thing for Real Programmers; I respect the skill required back in the good old days of programming, when you actually had to understand how a computer worked before you could tell it what to do.

These days, you can be a programmer and not once in your entire career worry about op codes, memory addressing or garbage collection. If you have not at some point at least played with assembler, you are *not* are Real Programmer. If you have not read “The Art of Assembly Language Programming” or “IBM PC Assembly Language and Programming” you are *not* a Real Programmer. If you have never called an interrupt from a program, you are *not* a Real Programmer.

I don’t really consider myself a Real Programmer (I can’t program in FORTRAN for example and I often use interpreted languages like Python and PHP to do my job) but I love the idea of Real Programmers. I wish I was a Real Programmer, that I was around when the PDP6 was new and the IBM 704 was on it’s way out, being replaced by keyboard terminals. I guess, looking back, it is pretty cool that I was learning to program when the internet came into existence and that I know what a BBS is (and so do my parents, having paid the phone bills). Perhaps some new programmers will look at people like me and think something in the lines of ‘they used to do web programming with Perl and CGI on Redhad 1, heeeectic’. That would be cool.

If you want to know what a Real Programmer is, read “Hackers: Heroes of the Computer Revolution” (ISBN 0-385-19195-2) immediately.  When you start sleeping in the ceiling of a lab just to be close to your computer, you can be considered a Real Programmer. Another epic piece of Real Programmers literature can be read here (I’m pretty sure that’s where the whole Real Programmers affirmations series came from anyway): http://rixstep.com/2/2/20071015,00.shtml: Real Programmers Don’t Use Pascal.

In memory of all real programmers everywhere, I re-post The Story Of Mel to kick off my series of “Real programmer’ affirmations.

The Story of Mel

This was posted to Usenet by its author, Ed Nather (), on May 21, 1983.

A recent article devoted to the macho side of programming
made the bald and unvarnished statement:

Real Programmers write in FORTRAN.

Maybe they do now,
in this decadent era of
Lite beer, hand calculators, and “user-friendly” software
but back in the Good Old Days,
when the term “software” sounded funny
and Real Computers were made out of drums and vacuum tubes,
Real Programmers wrote in machine code.
Not FORTRAN. Not RATFOR. Not, even, assembly language.
Machine Code.
Raw, unadorned, inscrutable hexadecimal numbers.
Directly.

Lest a whole new generation of programmers
grow up in ignorance of this glorious past,
I feel duty-bound to describe,
as best I can through the generation gap,
how a Real Programmer wrote code.
I’ll call him Mel,
because that was his name.

I first met Mel when I went to work for Royal McBee Computer Corp.,
a now-defunct subsidiary of the typewriter company.
The firm manufactured the LGP-30,
a small, cheap (by the standards of the day)
drum-memory computer,
and had just started to manufacture
the RPC-4000, a much-improved,
bigger, better, faster — drum-memory computer.
Cores cost too much,
and weren’t here to stay, anyway.
(That’s why you haven’t heard of the company,
or the computer.)

I had been hired to write a FORTRAN compiler
for this new marvel and Mel was my guide to its wonders.
Mel didn’t approve of compilers.

“If a program can’t rewrite its own code”,
he asked, “what good is it?”

Mel had written,
in hexadecimal,
the most popular computer program the company owned.
It ran on the LGP-30
and played blackjack with potential customers
at computer shows.
Its effect was always dramatic.
The LGP-30 booth was packed at every show,
and the IBM salesmen stood around
talking to each other.
Whether or not this actually sold computers
was a question we never discussed.

Mel’s job was to re-write
the blackjack program for the RPC-4000.
(Port? What does that mean?)
The new computer had a one-plus-one
addressing scheme,
in which each machine instruction,
in addition to the operation code
and the address of the needed operand,
had a second address that indicated where, on the revolving drum,
the next instruction was located.

In modern parlance,
every single instruction was followed by a GO TO!
Put that in Pascal’s pipe and smoke it.

Mel loved the RPC-4000
because he could optimize his code:
that is, locate instructions on the drum
so that just as one finished its job,
the next would be just arriving at the “read head”
and available for immediate execution.
There was a program to do that job,
an “optimizing assembler”,
but Mel refused to use it.

“You never know where it’s going to put things”,
he explained, “so you’d have to use separate constants”.

It was a long time before I understood that remark.
Since Mel knew the numerical value
of every operation code,
and assigned his own drum addresses,
every instruction he wrote could also be considered
a numerical constant.
He could pick up an earlier “add” instruction, say,
and multiply by it,
if it had the right numeric value.
His code was not easy for someone else to modify.

I compared Mel’s hand-optimized programs
with the same code massaged by the optimizing assembler program,
and Mel’s always ran faster.
That was because the “top-down” method of program design
hadn’t been invented yet,
and Mel wouldn’t have used it anyway.
He wrote the innermost parts of his program loops first,
so they would get first choice
of the optimum address locations on the drum.
The optimizing assembler wasn’t smart enough to do it that way.

Mel never wrote time-delay loops, either,
even when the balky Flexowriter
required a delay between output characters to work right.
He just located instructions on the drum
so each successive one was just past the read head
when it was needed;
the drum had to execute another complete revolution
to find the next instruction.
He coined an unforgettable term for this procedure.
Although “optimum” is an absolute term,
like “unique”, it became common verbal practice
to make it relative:
“not quite optimum” or “less optimum”
or “not very optimum”.
Mel called the maximum time-delay locations
the “most pessimum”.

After he finished the blackjack program
and got it to run
(“Even the initializer is optimized”,
he said proudly),
he got a Change Request from the sales department.
The program used an elegant (optimized)
random number generator
to shuffle the “cards” and deal from the “deck”,
and some of the salesmen felt it was too fair,
since sometimes the customers lost.
They wanted Mel to modify the program
so, at the setting of a sense switch on the console,
they could change the odds and let the customer win.

Mel balked.
He felt this was patently dishonest,
which it was,
and that it impinged on his personal integrity as a programmer,
which it did,
so he refused to do it.
The Head Salesman talked to Mel,
as did the Big Boss and, at the boss’s urging,
a few Fellow Programmers.
Mel finally gave in and wrote the code,
but he got the test backwards,
and, when the sense switch was turned on,
the program would cheat, winning every time.
Mel was delighted with this,
claiming his subconscious was uncontrollably ethical,
and adamantly refused to fix it.

After Mel had left the company for greener pa$ture$,
the Big Boss asked me to look at the code
and see if I could find the test and reverse it.
Somewhat reluctantly, I agreed to look.
Tracking Mel’s code was a real adventure.

I have often felt that programming is an art form,
whose real value can only be appreciated
by another versed in the same arcane art;
there are lovely gems and brilliant coups
hidden from human view and admiration, sometimes forever,
by the very nature of the process.
You can learn a lot about an individual
just by reading through his code,
even in hexadecimal.
Mel was, I think, an unsung genius.

Perhaps my greatest shock came
when I found an innocent loop that had no test in it.
No test. None.
Common sense said it had to be a closed loop,
where the program would circle, forever, endlessly.
Program control passed right through it, however,
and safely out the other side.
It took me two weeks to figure it out.

The RPC-4000 computer had a really modern facility
called an index register.
It allowed the programmer to write a program loop
that used an indexed instruction inside;
each time through,
the number in the index register
was added to the address of that instruction,
so it would refer
to the next datum in a series.
He had only to increment the index register
each time through.
Mel never used it.

Instead, he would pull the instruction into a machine register,
add one to its address,
and store it back.
He would then execute the modified instruction
right from the register.
The loop was written so this additional execution time
was taken into account —
just as this instruction finished,
the next one was right under the drum’s read head,
ready to go.
But the loop had no test in it.

The vital clue came when I noticed
the index register bit,
the bit that lay between the address
and the operation code in the instruction word,
was turned on —
yet Mel never used the index register,
leaving it zero all the time.
When the light went on it nearly blinded me.

He had located the data he was working on
near the top of memory —
the largest locations the instructions could address —
so, after the last datum was handled,
incrementing the instruction address
would make it overflow.
The carry would add one to the
operation code, changing it to the next one in the instruction set:
a jump instruction.
Sure enough, the next program instruction was
in address location zero,
and the program went happily on its way.

I haven’t kept in touch with Mel,
so I don’t know if he ever gave in to the flood of
change that has washed over programming techniques
since those long-gone days.
I like to think he didn’t.
In any event,
I was impressed enough that I quit looking for the
offending test,
telling the Big Boss I couldn’t find it.
He didn’t seem surprised.

When I left the company,
the blackjack program would still cheat
if you turned on the right sense switch,
and I think that’s how it should be.
I didn’t feel comfortable
hacking up the code of a Real Programmer.

This is one of hackerdom’s great heroic epics, free verse or no. In a few spare images it captures more about the esthetics and psychology of hacking than all the scholarly volumes on the subject put together. (But for an opposing point of view, see the entry for Real Programmer.)

[1992 postscript — the author writes: “The original submission to the net was not in free verse, nor any approximation to it — it was straight prose style, in non-justified paragraphs. In bouncing around the net it apparently got modified into the ‘free verse' form now popular. In other words, it got hacked on the net. That seems appropriate, somehow.” The author adds that he likes the ‘free-verse' version better than his prose original...]

[1999 update: Mel's last name is now known. The manual for the LGP-30 refers to “Mel Kaye of Royal McBee who did the bulk of the programming [...] of the ACT 1 system”.]

[2001: The Royal McBee LPG-30 turns out to have one other claim to fame. It turns out that meteorologist Edward Lorenz was doing weather simulations on an LGP-30 when, in 1961, he discovered the “Butterfly Effect” and computational chaos. This seems, somehow, appropriate.]

[2002: A copy of the programming manual for the LGP-30 lives at http://ed-thelen.org/comp-hist/lgp-30-man.html]

If you are a Real Programmer or have worked with a Real Programmer I would love to hear your war stories and of your heroic programming feats of greatness,  especially if I can re-post them with my Real Programmers series.

I used to work with a Real Programmer, Clive, the only person I consider to have been a mentor in my programming career. He used to program RPL on punch cards back in the day. When I picture Mel above, I think of Clive, who I will probably feature in some upcoming posts.

When correctly reared spitting at a human is a rare thing. Llamas are very social herd animals, however, and do sometimes spit at each other as a way of disciplining lower-ranked llamas in the herd. A llama’s social rank in a herd is never static.

I love Red Bull. Vocally. A lot.

I have a Red Bull almost every day (in the morning) and I have had a Red Bull in 9 different countries. I have had Red Bull without Vodka and Red Bull with Vodka.

I can’t really say why I love Red Bull so much but I have a suspicion it has something to do with the excellently exquisite taste, attractive packaging and the fact that it is probably the coolest brand in the world. I love ‘adventure’ sports almost as much as I love Red Bull (which is to say, a lot).

I mean, can you think of another brand that have such cool Mini convertible sales vehicles? No, you can’t. Red Bull also have an F1 team and an AH-1F Cobra helicopter. You sure you got that? They have an AH-1F Cobra helicopter. Made of Win. Along with Google, they pwn me.

They also have four football clubs, a NASCAR racing team and a hockey team. And they sponsor people who do crazy shit; skydiving, channel crossings, skiing, cliff jumping, base jumping, climbing. Win. Everywhere.

Red Bull may be a bit pricey, but honestly, who wouldn’t take out a couple of bucks to get the best? Nobody, that’s who.

What I find really interesting is when people warn me of the health hazards of drinking Red Bull. I find it a little strange and perhaps just a little hypocritical. Allegedly, drinking a Red Bull a day may be bad for me. Perhaps. I drink a Red Bull every day, followed by 2 litres of water. I drink virtually no coffee or tea or anything else for that matter. I don’t smoke, don’t drink, exercise every day and I don’t do any drugs. And you, who does smoke, drink, drink coffee and get no exercise  feel you can advise me as to the dangers that 200ml of soft drink hold for me? Seriously. Research much?

I aspire to one day be given money from Red Bull. Possibly when I am a famous blogger they will appreciate my relentless plugging of their product. Perhaps when I try to break the world record for most skydives in a day they will sponsor me. Ok, I’ll settle for some branded clothing dammit. A shirt perhaps?

This post should have been on Friday, since Friday is the holy Red Bull day, celebrated with a cold can of Red Bull. Hamish insists that you do.

Thank Hamish For Red Bull. THFRB.

Some of the fossil llamas were much larger than current forms. Some species remained in North America during the last ice ages. North American llamas are categorized as a single extinct genus, Hemiauchenia.

Google Nexus One – GMail

This post was re-posted from the Official Gmail Blog:

Posted by Anna de Paula Hanika, Android Product Marketing Manager

Not only does the just-announced Nexus One have a beautiful display, snappy processor, and five megapixel camera complete with flash and geotagging, but you can also buy it online with or without a service plan. Plus, it runs Android 2.1, which adds a couple of new features to the native Gmail application:

  • Quick contact badge: Press the contact status icon within Gmail, and a handy box shows all of the ways you can reply to a contact — including email, chat, SMS, and Facebook.
  • Voice input: Swipe the keyboard, then just speak to select contacts or write an email, complete with punctuation. Period!

Nexus One also features the Gmail updates of Android 2.0, including:

  • Multiple Gmail accounts: Sync multiple accounts to the same device and switch between them without leaving the app.
  • Undo: A handy ‘undo’ link makes it easier to retrieve messages when you hit archive or delete by mistake. (Note: you can’t yet undo send as you can with the desktop version of Gmail).

For more information on Nexus One visit google.com/phone. To learn more about Gmail on this and other Android devices, check out the Gmail page on mobile.google.com/android, or watch this video:

Read the original article here

It’s quite amuzing (which is to say, I almost cracked a smile):

Originally from: http://news.nexus-one.co.uk/post/334453516/a-review-of-the-nexus-one-from-an-iphone-user-as

Ich, bin, ein, Nerd!

But first, let us establish the exact extent of the Nerdity:

I was thinking about starting a series of posts on programming an evolution simulator, about how I am going to go about it this time (I’ve started a couple of times but some of the details eluded me in the past). But then my ThinkGeek order arrived and now I can’t concentrate properly on what I wanted to write about before, my mind clouded with the geekly awesome currently in the air.

So, I’m going to show off the Nerd!(tm) gear that arrived today instead.

The shirts I got for myself (ok, I may have gone a bit overboard, but that is entirely besides the point):

Go away or I will replace you a small shell script

http://www.thinkgeek.com/tshirts-apparel/unisex/frustrations/374d/

Do or Do Not

http://www.thinkgeek.com/tshirts-apparel/unisex/itdepartment/9e4a/

user error

http://www.thinkgeek.com/tshirts-apparel/unisex/frustrations/59fe/

Killer Coding Ninja Monkeys

http://www.thinkgeek.com/tshirts-apparel/unisex/itdepartment/5e89/

Arrgh

http://www.thinkgeek.com/tshirts-apparel/unisex/generic/7666/

You are dumb v2.0

http://www.thinkgeek.com/tshirts-apparel/unisex/generic/38db/

And for my wife:

GeeKISSexy Babydoll Tee

http://www.thinkgeek.com/tshirts-apparel/womens/5c8f/

Geek Love Poem Babydoll

http://www.thinkgeek.com/tshirts-apparel/womens/724f/

Pixel Angel

http://www.thinkgeek.com/tshirts-apparel/womens/ccb7/

Can you feel the awesome? Can you? No doubt that you can.

Many sheep and goat producers indicate a special bond quickly develops between lambs and their guard llama and that the llama is particularly protective of the lambs. Guard Llamas. Cool.

I need a new phone but which one

I had an iPhone 3G not too long ago and it was great. I was then forced to part with it and I have missed it sorely since. I have been using a really crappy Sony Eriksson since that sad day and it’s getting to the point now where that has to change.

There are, in my mind, 3 realistic options at moment (or there will be soon anyway): the Apple iPhone 3GS, the Google Nexus One and the Nokia N900.

Since I had an iPhone before, which I loved, quite frankly, I know I won’t be disappointed. I have two gripes with it: it’s insanely expensive here and I don’t have a Mac to develop software for it on. And I have no plans for acquiring a Mac any time soon. It’s not a train smash but I do like the tinker sometimes. The technical specs are pretty good, 844 MHz CPU, 256 Mb RAM, 7.2 Mb HSDPA, 3 mega pixel camera.

I’ve been waiting for proper news on the Google Nexus One for a while now and from what I have seen, it looks to be an excellent phone. I don’t personally know anybody that has one yet, so all I have to go on so far are reviews. The technical specs for it look great, to be honest: 1 GHz CPU, 800 x 480 screen, 5 mega pixel camera, 512 Mb RAM and 7.2 Mb HSDPA. This is all good, all, good.

The Nokia N900 from Nokia is interesting, it has an actual keyboard. My experience with the iPhone was that an on-screen keyboard is passable until you have an SSH terminal open and are trying to work. At that point, it gets a bit painful. I am a bit worried at the quality of Nokia phones lately, my wife has had many issues with her E71. From a spec point of view it seems ok, 800 x 480 display, 256 Mb RAM, 600 MHz CPU with graphics accelerator, 7.2 Mb HSDPA.

What is causing me to think about the situation is that both Nokia’s S60 and Google’s Android have Python support. I have recently started programming in Python and are loving it very much. Objective C, on the other hand, I have had an unpleasant encounter with, which doesn’t matter since I don’t plan on buying a Mac any time soon. If I were to be given one, on the other hand…

The Nexus One isn’t available here yet but I can already see that the price for it will be somewhat lower than the iPhone and will, it seems, be available unlocked by default.

On pure specs then, and programming language support, the Nexus One would beat the iPhone in my books and I am a Google fanboy, no doubt about that.  The problem is I don’t know how well the Android OS stacks up against the iPhone OS – which is excellent.

What I really need is to find me somebody who owns an iPhone and now a Nexus One. If you happen to be in that situation, let me know, I would love to know what your experience with them are.

Like humans, llama males and females mature sexually at different rates. Females reach puberty at approximately 12 months.

I started off this latest bout of blogging by essentially trying three different platforms, all at the same time.

I registered onefuriousllama.wordpress.com, onefuriousllama.blogspot.com and onefuriousllama.posterous.com and then went ahead and set up a distribution group in my Google Apps so that I could send one email to the group and have it forwarded on to the email posting service of each blogging platform.

I set up each site to be more or less similar so that I could get a real feel for which way I wanted to go. My previous blog was a self hosted WordPress site which did work pretty well but I was in the market for some edutainmusement.

The first couple of posts went along fine and got posted to all three the sites nicely (Google is probably still nailing me for posting in triplicate, but I have, as yet, still not bothered to find out). As I got more into the swing of things, things like tags and categories needed to be added which couldn’t be done from an email. This quickly made the three blog idea… not so great.

It was apparent almost from the beginning that Posterous wasn’t going to cut it. Don’t get me wrong, I think it’s ok, just not quite for me. I’ll probably end up using it to post galleries at some point, possibly. Ok, probably not, but that’s not the point.

It was basically a toss up between Blogger/Blogspot and WordPress.

This is the thing you see, Blogspot is cool. The interface works, the options are great, the site templates are passable. Overall it’s not terrible, but it’s hardly mind blowing. What put me off properly was the number of ‘gadgets’ that didn’t work at all or that just looked hideous and the fact that the management interface… doesn’t feel like an application, it feels like a website. Perhaps it’s just the developer in me but when I use an on-line ’application’ I want it to feel like an application, not a front end.

WordPress, however, rocks. Ok, sure, I may be biased but I did say that when I started this process.

I like the WordPress admin interface, I like the way the plug-ins and modules work. I like the API, the template system, the blogging interface, the theme management, the widget system and most of all, I like the quality of the plug-ins. Again, I may be biased but it *feels* like the general quality of  WordPress plug-ins are better than, say, Joomla. It is possible that I was just unlucky with the Joomla plug-ins I tried. Possibly.

I have used Drupal, Joomla, WordPress and Silverstripe and I have also written my own comprehensive CMS systems from the ground up, twice, and WordPress is my favourite. Drupal is too complicated, Joomla suffers from a general lack of quality in my opinion, Silverstripe is ok until you try write a module and my own CMSes suffered from a severe lack of attention and age.

My migration back to WordPress sort of just happened naturally. I started using the WordPress interface for writing the posts instead of GMail and I was two posts in before I realised that the other two sites hadn’t been updated.

And that, was that.

There are a couple of things that can be improved inWordPress, obviously (more AJAX in the admin interface, some additional tools for blog post development and I would dearly like to make the editor window bigger and have it stay that way) but on a whole, for a blog or for a normal site, WordPress is the shit. THE shit. (Except for the lack of Google analytics on wordpress.com, that does suck a bit).

So the bottom line is this: use WordPress, it’s better that way.

One of the main uses for llamas at the time of the Spanish conquest was to bring down ore from the mines in the mountains.

Follow

Get every new post delivered to your Inbox.

Join 89 other followers