A while back I decided to dive headfirst into Javascript with node.js, knockoutjs, and couchdb. I reflect on my experience.
Dynamic languages vs static languages
I talk a little about the benefits of so-called dynamic programming languages.
I try and translate the value of monads from the wild and crazy world of Functional Programming to the rough and tumble world of Java programming.
I talk about what Linux really means in the modern day.
I talk about the age old battle between vim and emacs, and specifically where vim loses out, and how to help.
I talk about my new monitor
You are my white whale, OSGi! I'd do my captain Ahab yell as I pierced thee with a polearm of some sort but I haven't actually read the book.
I was particularly incensed by a talk about software architecture, and how to do it right, and I've been mulling over in my head the best way to explain why thinking about software architecture in that way is wrong. Here's my take on it.
While everyone else is yammering on about the new iPhone, I bought a HTC One Mini at around half the price. I take a look at it here.
The unfortunate fact of Teller's important insight into magic is that eventually gets turned into hipster wisdom.
The ignorance is astounding.
I talk a little about what it means to be "Gnome" and the way Free GUI apps should be designed.
I talk about how the surface pro is the true incarnation of "post PC" compared to, say, the iPad.
An idea has come to me over time and all at once: We've been thinking the GPL backwards this entire time. I will try and go through what the problems are and where the solutions lie.
I explain how inkjet printers work so people can better understand the "razor and blades" model.
I want to like cloud9 IDE, so I decided to give it a realistic test for a few weeks. However, for various reasons have decided to leave it.
Linux for Gamers 4: The Desktop Manager
This is it, the end of the road, the final boss. Will it be challenging and rewarding like old school games, or will you just spam attacks for a long time and / or be underwhelmed by how easy it is like newer games? All signs point to "yes".
Linux for Gamers 3: Processes and Services
As gamers, it is incumbent upon us to know exactly what's running on our systems and why, so that we may run games at their peak efficiency.
Linux for Gamers 2: Distribution
Let us continue on our path to Linux Mountain, atop which Linux Fairies make Linux Cookies. Or something.
A lot of exciting stuff is happening for gamers in Linux, and many Windows gamers are probably looking to make the leap to Linux, but aren't familiar enough with the platform to actually make the jump.
I go in deep with a review of Gnome 3
I review my first ever apple device
Take a close look at who Apple Fanboys target, and you can see Apple's greatest and strengths and weaknesses
My web provider updated my server, which meant re-deploying my website, which in the case of rails is such a massive (and growing) pain that I decided I'd be better off writing a whole new site in Django.
In the end, the main thing I got out of the Android pictures in 2007 isn't how much has changed, it's how little.
The PC is dead. Long live the PC
We can look at death as the end, or we can look at it as a transition.
I read a phrase like "Technology: Trading the best for good enough". I can't find it now, but it's apt.
The road to ICS is paved with iPhone copied features that may help user friendliness, but ultimately destroys a lot of what I really liked about Android in the first place. BONUS ICE CREAM SANDWICH REVIEW... or a link to one...
The Truth Bomb regarding Android Lag
Android users drive like this, and iPhone users drive like this.
I don't know if you iPhone users understand this, but an iPhone is not a phone. An iMac (or whatever they're called these days) are not computers.
John Gruber is such a mac fanboi I'd almost call him a troll. If he'd just think through what he was saying he'd realise he was talking shit
The correct answer is "yes", because it doesn't let you log in using twitter or facebook, and you need an account to do anything. It's old timey like television or email.
I paranoia out about my security
Sometimes I'll talk about "rocking". I mean this in both the "rock and roll" as well as "rocking a cradle" OK?
Most people think of the Twitters as a "news" service. Computer scientists know better.
Here are some things I learned about smart pointers which no one seems to have written up yet.
After coding for a Windows platform for a couple of days, I've come to realise why I've used Linux this long.
I discover that hardware tessellation isn't really a feature, but isn't not a feature either.
I haven't posted in a while. Things must be going swimmingly. Let me take this time to bitch about C++.
The solutions to all our problems
OK People, if after the release of VP8 you're not all happy, I have a way to solve that for you. And it's friggin' awesome.
Yeah I thought about putting this on the bug request database, but seriously an idea this good getting prioritised out is not a good idea.
Problem Solving and Estimations
What the hell is wrong with our industry when we pretend to contort ourselves into strange shapes to do things we've already done when we really want to do things we haven't done.
Questions confound me like a song stuck in your head. Luckily, there's a great way to forget them.
Computers have increasingly become servitors of our convenience, but in doing this they take far too long to get anything done.
This is why cool people are cool, because they see our ridiculous machinations and say "yeah fuck that I'm going surfing".
The crapification of engineers
I take a guess that Engineers are crappy now. Am I right? Only time will tell...
I'm using the title of a popular song to describe how Virtual Reality is, among other things, a stupid idea. I think that's called an Allegory.
Another dimension on the cheap
Here I talk about going 3D with no money and very little sense
When someone asks you to build a better mousetrap, and you find yourself trapped inside it, building a worse mousetrap is not necessarily the solution.
If you're trying to make sense of the title, you won't make sense of the title...
It's true. If you try and calculate the entropy of the universe you get "WTF" back as the answer. The universe is so stupid.
I like the fact that idiots are getting in on the act of <em>making operating systems</em> at OSNews, but they really need to have a little more respect for their elders.
Right then, switch to camera two... and... action!
Oh where oh where can my baby be? The lord took her away from me! She's gone to heaven so I've got to be good, so I can see my baby when I leave this world. Alternately: Oh where oh where can my baby be? Oh look here's a URL!
Problems with Agile software development
Is it just the capital "a"? Time will tell... sooner or later... time will tell.
While micro management shows that you don't trust the autonomy of your team members, understanding your doods is t3h pwn.
Even though it might seem like it, I am not advocating the return of clippy.
The next train on platform 2...
So there's this really cool app that integrates the Cityrail time table and even has an awesome scrolling tv mode much like the tvs at train stations.
<p>As it will come to be known</p>
Global Warming: The thing that does not exist
It exists alright, but it's not global warming!
Help me help you? That'll never work!
Multitude of choice is crippling
If I were a bus driver, with flowers in my hair...
wait, no, I meant a manager... with a company... in my hair...
Why I am smarter than Jeff Atwood
Now that we have a good point of comparison, I can prove that Jeff is a noob
Tires are for the week
A new taxonomy for driving manual cars
Also, why I should be giving you advice
Any thinking about structure and process would lead to anarchy
Dood we aer all about the innovation, seriously 101
Is a bigger organisation better? Discuss...
I consider an idea so powerful it will make your face explode
Yahoo has gone one for one with Google, acquiring an equivalent company for every service that Google offers, but what if you have some of one and some of the other?
Everyone thinks they know everything, but they're all stupid doodooheads.
How the open source .NET is as doing as well as Ruby
How we ended a game of Bartog based on the core rules
It looks like nobody is visiting our site...
How I screwed up the migration from blogger
The best of all possible worlds
Having a short excerpt helps describe the article even though the article title is catchy
I talk about prototypes and agile design in film making.
Does your child listen to the devil's music?
A handy guide to discovering whether your child is walking down the path of evil.