# there is no 'balance', only this algorithm running my life
while(True):
task=getNextTask()
if priority(task)>priority(current_task):
backBurner.add(current_task)
current_task=task
startWorkOn(current_task)
else:
backBurner.add(task)
20% lighter - because that was a big problem lugging around that heavy iphone 4.
slimmer - because that thick fat iphone 4 taking up way too much room in my pocket
faster - because my iphone 4 is too slow?
what I'd upgrade for: screen that is readable in direct sunlight or when wearing polarized sunglasses, camera that takes picture the instant I touch the button, better phone reception
20% lighter – Without exception, my $20 t-shirts wear out by failure of the fabric at the upper righthand corner of the pocket[1]. I get a little hole from keeping my iPhone in there. 20% lighter might save me a few t-shirts a year.
camera that takes picture the instant I touch the button – sounds like you want the 40% faster image capture time.
readable in direct sunlight or when wearing polarized sunglasses – yeah, me too. Still waiting on OLED to beat LCD.
EOM
[1] that wouldn't stop me from wearing them, but as soon as my wife sees the hole the shirt vanishes.
When I see things like nerf guns, ping pong tables, free soda and snacks mentioned early on in the job description I pretty much pass it up right away because I assume that is all offered instead of competitive salary and equity, and to attract younger developers. The things that really matter are office layout (open floor plan vs private offices, etc), ability to telecommute, salary, equity and opportunity to work with talented coworkers and fun and interesting projects. I'll do work at work and then go home to play with my kids.
Good question: I've been one or the other for 19 years and I dont know what the difference is. When I tell non-tech people I am a "software developer" they think I'm some kind of "designer" rather than programmer - when I tell them I am a software "engineer" they think I pull cables for a living... Mostly I just tell them I am a programmer.