>In the unlikely case I end up working a day-job for the rest of my life
Statistically, that's an incorrect statement despite the best wishes of all present.
You also failed to present anything remotely resembling a sane value equation. The only product of yours that the mass market would've been interested in, you managed to crash and burn.
You're not exactly offering anything in return for the money at the moment, and you don't have that large of an audience either.
Not even Joel would have had the gall to try something like this.
We don't do a lot of flashy animations or anything like that at my place of employment, so generally it's a, "get it working, get it working reliably" priority order.
Server-side js is something I'd like to do more of, but I rarely have an excuse to whip it out, at home or work. I'm in the process of learning rails with an old friend at home, simply for a change of pace.
I continue to get better, and I'm almost to the 4 year mark. I've improved more in the last year than I did in my second year. (First year programming professionally remains the largest leap, although perhaps the least significant.)
As to how I become better, I am an obsessive generalist. I don't like not understanding the stack that makes my projects tick. I don't get into wasteful/unproductive levels of implementation detail, but I do my best to grok the things I'm working with.
(I'm capable of patching django core for custom purposes if I need to, for example.)
I was pretty clueless on CSS until recently. Now I'm very slightly better than clueless. (I have a better grasp of display and position now, for example.)
I continue to use tables where they're (probably) inappropriate but for my users, it doesn't matter. Too many IE users and not enough mobile users to really care.
I just keep learning unfamiliar things and re-integrating what I learn into my daily grind. Everything I've ever learned about computers and programming and front-web web dev makes me a better Python programmer.
Am I the only one tired of mathematical tests? I'd rather see a test comparing the relative speed and scalability of various web app implementations.
And don't give me that line about scaling not mattering, I have to cope with a cantankerous server and database at work, I know full well what my problem sets are.
An encrypted tunnel that isn't initiated at the database level should work fine.
Addendum: I'm more than a little puzzled that someone would be aware that a particular nosql database didn't support encryption natively and yet wasn't aware how tunneling works.
>Maverick, haha, I'm far from it. Just tired of the restrictions on computing devices I buy.
Me too, I dream of computers that are designed from the ground up to be accessible to the curious (in the vein of the PCs from the 80s).
I am however, extremely pragmatic.
>If what you say is true, than I'll have the same woes with Android. In that case it's a shame there's not really an open mobile hardware device out there.
OpenMoko. Too bad it sucked as a product.
>I liken the Apple version of the net to AOL. It's a fully controlled interface with one corporate interest at heart. If Google's no better that doesn't mean I should be stuck with Apple.
Ah, Google is better, but they're annoying in less visible ways. Apple doesn't control the net, their browsers support open standards several orders of magnitude better than everyone but Chrome.
>What I want is a framework where I don't need approval to copy files to and from my device. That's it.
You still need to pay money to get an API key for Android. As for copying files to and fro, I know nothing of that.
>"This whole post was poorly written, sophomoric and not thought out at all." I challenge you to do better (I'm serious I get a lot out of well written conflicting views).
I don't care enough about the subject. Ask me about something else. I'm only replying out of respect.
>I admit to being a very challenged writer. It takes hours of effort for me to write something that comes across as coherent, but it's good practice.
Writing is good, but don't make disingenuous posts that look past the faults of the alternative.
This faux disgruntled move from Apple to Android trend is kind of sad. They're showing it off and blogging it like it makes them a 'maverick' when in fact it's just a "Grass Greener" situation.
There are advantages and disadvantages to either platform, but don't pretend Android is a panacea of freedom. My friend has a t-mo MyTouch and it STILL doesn't have Android 2.0 available. The carrier/manufacturer refuse to put in the effort to deploy it for his handset.
He's completely fucked and if he wants the new OS he has to buy a new phone.
If Apple forced people to buy a new phone to upgrade their OS (with all the benefits thereof) they'd file a class action lawsuit.
But as soon as it's Google/Carrier-Not-AT&T/manufacturer with them waving the "FREEDOM" flag next to a sign that says, "Don't be evil", they get a free pass.
Give me a break. This whole post was poorly written, sophomoric and not thought out at all. He's making a buying decision based on pure conjecture based upon the "FREEDOM" advertising Google has been doing.
Personally, as someone who is planning to begin deploying mobile apps soon, I'll be deploying to Apple.
I just don't care anymore.