Post image for Apple iPad, what netbooks should have been

Apple iPad, what netbooks should have been

by Administrator on January 30, 2010

With apple’s announcement with the iPad there are two camps out there. You either hate it or love it. I’m in the love it camp.
When I first bought my netbook, I wasn’t looking for a laptop. I was looking for a casual internet device. One that’s easy to pick up and do a few things with and put back down on the end table, counter, or nightstand quickly. I wanted something as easy as a magazine to pick up and set down when I needed to interact with [mostly] the internet. I’ve had an iPhone since it’s inception and I wanted something with a little more screen real estate. The smart phone sized screen isn’t exactly ideal for extended reading.

The netbook is not this. I bought one because I was enticed by the moblin interface and wanted to play with it. After installing and finding out that moblin is not ready for prime time, the use of this device became less and less. It’s now exactly what it most people buy it for… a cheap laptop. I guess this works well for people that love cheap items despite their inefficiencies. I’m not one of these. My netbook is now my 5 and 2 year olds’ computer. It fits that bill perfectly. The netbooks’ biggest flaw is the crappy interface that is provided. A small ass track pad, no good scrolling, a crappy, not designed for the interaction interface like windows XP. I stated a couple of years ago that computers should have as natural an interface as the iPhone.

The iPad on the other hand, is exactly what I’ve been wanting. I wanted something to browse the web with. I wanted easy email and looking up recipes and reading RSS feeds. It does all of this. If you’re not looking for a device that fills this niche, yea – you’re not going to like it.

The hater camp that seems to find anything they can that’s wrong with it. They’re looking for a cheap Apple portable, expecting a full featured computer. They complain about not having multi-tasking, even though the apps load instantly when switching, or lack of I/O, or {insert whatever it’s missing here}. Multi-tasking, is it really needed if you’re casually using the device on a limited resolution screen? I use it all the time when sitting down to work at my computer, but how many things would I really be doing at once with this casual device that I probably pick to do a few things fairly quickly and put back down. I don’t miss it with my iPhone, I’m sure I won’t miss it here.

The biggest complaint for me would be Apple’s app approval process. The homogeneous distribution is annoying and genius at the same time – from the consumer and developer perspectives. As a consumer, I have extremely easy access to apps. Sorting, rating, and genius recommendations right there at the touch of a finger. But, I have to wait for upgrades and bug fixes longer than necessary. And some apps that would be killer (Google Voice anyone?) are outright rejected due to retarded terms. As a developer I can develop something and get rejected on a whim – this sucks! But, I have the best software distribution system available. Instant gratification purchases are constantly made. Make a good product, and get lots of free exposure.

HTML 5 to the rescue. This is, of course, a moot point with HTML 5 being in place on the iPad. There isn’t much that can’t be done with web apps anymore. Even smooth transitions that mimic the responsiveness of native apps. Many different applications could be replaced by web apps done right. As long as acceleration or gps isn’t needed, it would be a win.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

{ 0 comments }

Hacking bad code to make it work

by Administrator on December 23, 2009

Should we ever put up with hacking bad code to make it work for right now? Is there such a thing as a temporary solution? Every so often I fight this mentality at work to just patch the code and make it work for right now. The “we need this yesterday” solution without ever thinking about the future consequences of our actions.
As much as I fight against, sometimes I have to do it. I hate, hate, hate hacking something up. I preach the fact that there is nothing more permanent than a temporary solution. I know it’s going to come back to bite me in the ass. The very second a change is wanted it will.
Why do I hate patching the code? I hate it because the blame will later get placed on me for bugs in the software due to design decisions out of my control. I guess I wouldn’t mind making the quick patch as much if later, when bugs are introduced because the code is so very unmaintainable and bugs are introduced with ease, they would take the blame for the issues. But no, it’s now my job to stay late and work harder for shitty decisions made by someone else who was unwilling to take advice, or forced the issue of not worrying about maintenance. God knows I hate more work, tedious work at that, for something that could have been avoided. Should have been avoided, was foreseen and cautions ignored.
You know the kind of code I’m talking about. The kind where you need intimate knowledge of every working part because all the code is so tightly coupled that making one modification means accounting for it in 15 different places or it will break. The kind where we decide that writing out javascript inside a string, passing it into a function, later to eval it is a good thing. See example -> http://club.cmstheme.com/demo100/Interface/templates/Interface/effects.php
So back to the original question. Should we hack it up? I say no. It will come back to bite you in the ass. Almost no one that is asking you to do it understands the implications. They don’t understand that writing bad code is a future of longer development times and is a ticking time bomb. But they will likely blame you when it does break. Of course there will be times when this is unavoidable, but make the best of it and rewrite small sections at a time. Or make the change, but make sure the next time you touch the code that it is understood that re-factoring time is mandatory.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

{ 0 comments }

Don’t listen to the so called experts

August 6, 2009

You need to fuck up for yourself.

This is what work is for, learning. Your boss may think it’s to get project A done, but he’s wrong. It’s to always learn new skills and evolve.

Read the full article →

Css hacks

July 17, 2009

I was just reminded of some css attacks that I had used just toying around. I was reminded because an update came across my rss feeds – yammer updated it’s Adobe Air client.
This started when we started using yammer for inter-office communications among the programmers. Of course we had one who always tested the bounds [...]

Read the full article →

moving mysql data

June 11, 2009

I was moving the location of the mysql databases on my Ubuntu EC2 instance to an EBS volume. I had a little trouble. Small problem, but eventually found the solution. Did the normal things:

Shutdown mysql
copied the data files
Double checked and fixed as needed the permissions
edited the my.cnf to point at the new data location
edited the [...]

Read the full article →

Employers and Non Competes

May 21, 2009

I just read Obie’s post about employers and their fear of someone being successful without them. The non-compete doesn’t completely bother me, it’s the ownership of works really. Work on my time does not belong to you!
I have an issue with him owning the intellectual property for work I do off the clock.  It makes [...]

Read the full article →

Finally fixed the download button problem

May 12, 2009

Sorry for the delay guys, but I’ve had to deal with a lot of work and personal issues. It’s in the latest in the github repo http://github.com/buck2769/hellaphone/tree/master

Read the full article →

hellaphone update

April 1, 2009

Updated hellaphone. Finally fixed the download button bug. Also a few styling improvements.

Read the full article →

Zecco leaves out the little guy for free trading

February 11, 2009

Zecco has lost it’s appeal. The biggest appeal of Zecco was the 40 free trades per month (later reduced to 10). The signup process was kludgy. In fact the whole website has a early 2000 feel to it. It tried to be a “social network” for investing, but is missing the slickness. It’s missing decent [...]

Read the full article →

Drupal Camp

February 6, 2009

I haven’t professionally used drupal since March of 2008, but yet I’m looking forward to DrupalCamp Florida tomorrow. Admission is free, so if you’re near Orlando you should check it out. I’m making an hour and a half drive to get there, so you guys that are closer don’t have an excuse.

Read the full article →