Showing posts with label tech. Show all posts
Showing posts with label tech. Show all posts

Wednesday, January 07, 2015

Reasons not to use Uber

The great Richard Stallman on Uber:

To recover our privacy and make democracy safe, we need to redesign digital systems so that they do not collect information about people in general. First step, don't help any new ones gain a foothold.

I've personally never ridden in an Uber, but every couple of weeks there's a new story about how creepy they are.

Monday, May 11, 2009

Getting Started in Software Engineering

Since I wrote an essay about how to become a software engineer, people regularly email me for more advice. Here is a reply I wrote this morning:

The great thing about working in software engineering is that you only need three things:

  1. a computer
  2. reliable Internet access
  3. the will to learn and expand your skills every day

The bad news is, #3 cannot be bought, and it cannot be given to you. But, assuming you have those three things taken care of, you get started by choosing a platform, downloading (in some cases, purchasing) your development tools, and seeking out some tutorials.

When I say choose a platform, I mean the kind of system that your software will run on. All the tools you use, tutorials you follow, books you read, and conferences you attend will be relative to the platform. Right now, there are only a handful of real choices: the Web, Windows, Mac, Linux, iPhone, Android, Blackberry, and maybe soon the Palm Pre.

Often, these platforms overlap. For instance, I develop Web applications on a Mac with Java, but the finished software runs on Linux servers.

If you haven't already chosen a platform, and you want to see the quickest results with the least hassle, use Google App Engine. It's a framework for hosting web applications which takes care of all of the infrastructure effortlessly. In other words, you don't have worry about setting up a server or figuring out to get everything online. You just write the code, and Google ensures that it will run on the Web.

And here's a book about it that will come out later this month. Charles Severance is a friend of mine: Using Google App Engine

Before you can begin programming for a career, you need to get some code under your belt. There's no time like the present.

Tuesday, February 10, 2009

Kindle 2, also WTF?!

Amazon just announced the Kindle 2, and I’m pretty sure there’s going to be one in my house at some point. It looks awesome.

On the other hand, feast your eyes on this “Kindle exclusive” Stephen King opus they’re hawking for merely $2.99:

Written exclusively for Kindle, Stephen King reminds us why he’s still the master at the top of his game. In his new novella, UR, King is at his unsettling best as he examines the future of the written word—for better or worse. Following a nasty break-up, lovelorn college English instructor Wesley Smith can’t seem to get his ex-girlfriend’s parting shot out of his head: “Why can’t you just read off the computer like the rest of us?” Egged on by her question and piqued by a student’s suggestion, Wesley places an order for a Kindle. The device that arrives in a box stamped with the smile logo—via one-day delivery that he hadn’t requested—unlocks a literary world that even the most avid of book lovers could never imagine. Get it only on Kindle.

Um, yeah … I’ll get back to you on that one.

Tuesday, September 02, 2008

Google Chrome

Zowie! Google has published a technical document all about their new web browser, drawn by Scott McCloud of “Understanding Comics” fame.

Google Chrome: Behind the Open Source Browser Project

A beta of the browser for Windows is supposed to be available today!

Saturday, April 26, 2008

ASUS Eee PC, First Impressions

I took the plunge and bought an ASUS Eee PC, mainly for the option to take a very small, very light laptop with us to Costa Rica. I have read a lot about this new crop of mini-notebooks (I call it a knee-top!) and the top contenders of the moment seem to be the HP mini-note and the Eee PC 900 (with the larger 8.9” screen). I ended up getting the cheepy cheap Eee PC 701 because it’s a full $200 cheaper than its more impressive brothers. $341 for a refurbished model is down in impulse-purchase territory, whereas the $550 versions make me want to wait until the processors get faster and the batteries last longer.

I thought I knew everything about this machine when I bought it, so here is the list of things that I hadn’t already gleaned from the interwebs:

  • It was not really usable out-of-the-box. The trackpad was set to minimum sensitivity, and before I figured that out, I was afraid I had a lemon; the trackpad basically would not work at this setting.
  • The mouse button looks like one smooth button, but is in fact a rocker-switch, meaning that you push on the left side for a left click, and the right side for a right click. If you press in the center, you get nothing. This confounded both my four-year-old and my wife.
  • Unlike the various MacBooks in my life which renew my love every day, the Eee PC does not instantly wake from sleep when you open it. It’s a minor thing, but it’s a refinement I have come to take for granted.
  • It does not close Firefox gracefully when you shutdown or restart, which means you are frequently looking at the “Restore Last Session?” dialog. Luckily, Firefox allows disabling it like this.
  • The default terminal application is pretty lousy, but it includes a better one called konsole. Making konsole the default (among other things) is described here.
  • It took some doing, but I learned how to customize the menu screens. I made a special page for Graham with all his favorite movies, web sites, and of course, Tux Paint. You can learn about customizing your Eee PC desktop over here.
  • Unfortunately, some of Graham’s favorite web games use Adobe Shockwave, which does not have a Linux version, and probably never will. The Eee PC does have the Flash player, but not the latest version, so I had to do an upgrade.

In short, the Eee PC demands tweaks before it will purr like a kitten. Lucky for me and about ten million other geek dads, tweaking is fun! Still, it makes me wonder how this is supposed to be a computer for children and seniors who don’t have a Linux-mad nerd standing by to recompile the kernel for them.

grahams-page.png

Wednesday, February 20, 2008

Spy Hunter in Real Life

Via Geek Brief’s Big Trip blog:

Travel Supreme has a new model that includes a nifty little garage designed to fit a Smart Car. A lift mechanically extends out of the enclosure. You park on the lift and it pulls the smart car inside the cavity of the RV.

Oh, sign me up!

A6790728-5DE8-48B6-B695-C0B74DD5A10F.jpg