1. Yay coffee!

    Yay coffee!

     

    Comments

  2. The Future (or blogging at 41,000 feet)

    I spent the weekend in Chicago for a wedding, and I got to see lots of relatives that I hadn’t seen in a while. I asked some of them what they thought the most significant technological achievement in their lifetimes was, and overall their answers fell into one of three groups:

    1) the old-timers: portable radio 2) the baby boomers: television/computers 3) the millenials: Internet-everywhere

    What was even more interesting though were the discussions about what never saw the light of day. Flying cars, automated traffic systems, and robots in every home. Ads from the 50’s declaring “you’ll have so much free time in the future that you won’t know what to do with it.” Super-toasters that will cook your food in seconds (OK past, I’ll give you that one)

    It got me thinking - what are our “out of reach” predictions that will probably never come to pass in the next 50 years? I’m not ready to give my answers yet, but does anyone else care to share theirs?

    For now, I’m happy with stable in-flight Wi-Fi. Hello future.

     

    tags: future intheyear2000

    Comments

  3. Moving soon and I came across these oldies while packing boxes.  Can you identify all 6 blasts from the past?

    Moving soon and I came across these oldies while packing boxes. Can you identify all 6 blasts from the past?

     

    tags: oldschool packing junktronics

    Comments

  4. At least they don’t bury it in the fine print on the back!

    At least they don’t bury it in the fine print on the back!

     

    tags: artificial blueberry flavor

    Comments

  5. I absolutely love the information design of this recall notice.

The first thing my eyes are drawn to is SAFETY RECALL, with a unique color and bold font.  Next, I see the water bottle.  This immediately lets me know that there’s a safety recall of that water bottle, and I don’t really need any more info than that, right?

Sometimes, simplicity works wonders in communicating information.

    I absolutely love the information design of this recall notice.

    The first thing my eyes are drawn to is SAFETY RECALL, with a unique color and bold font. Next, I see the water bottle. This immediately lets me know that there’s a safety recall of that water bottle, and I don’t really need any more info than that, right?

    Sometimes, simplicity works wonders in communicating information.

     

    tags: safety recall information design

    Comments

  6. Mrs. Negin

    You may or may not be aware, but today is Ada Lovelace Day.  If you’re not sure of all of Ada’s accomplishments, Wikipedia offers a fine explanation, but here’s an oversimplified and grossly shortened version: she’s the nice lady that invented programming.

    Over a hundred years before the first working model was built, Ada sat down and rationalized an algorithm that could theoretically have been programmed into Babbage’s analytical engine.  The algorithm did more than just add two numbers together, and it is regarded as the first-of-a-kind.

    In the not too distant future, some 150-ish years later, I sat down in a high school classroom helmed by Mrs. Jenny Negin.  I had Mrs. Negin for Geometry the year before, but this year she was teaching a computer programming course using the language Pascal.  I don’t remember much about Pascal, but here’s the stuff I do remember:

    1. It ran in a very old, very slow Mac lab full of Apple IIGs’s (iPhone 3Gs??)
    2. It was a structured language, with constructs like variables, functions, loops, conditionals, and arrays (having just seen Dolemite for the first time, I of course had to name my array assignment Rudy arRay Moore).
    3. It could be used to program simple graphics.  I don’t remember what graphics I made, but I remember my friend Nick made a game called Christmas Ball, complete with a loading screen and the simplest of instructions: “You are a Christmas ball gone astray… dodge the presents or die.”
    4. Pointers… ugh pointers.

    To be fair, I had programmed before.  My Dad always had a computer or two at home, and sometime in middle school he bought me a BASIC book and installed qBASIC on our MS-DOS machine (probably a 386 at that point in time).  I remember fooling around with the code in the book and implementing simple stuff like rolling dice and random name generators.  After BASIC, he tried to teach me a little bit of C, but I could really only imitate the simple things he showed me.

    I had a few years of free time to play with some languages, but I had no formal introduction to programming.  It wasn’t until 10th grade and Mrs. Negin’s Pascal class that I really got that formal introduction that has been the foundation for everything I still program today.

    So, I’d like to thank Ada Lovelace for having the intelligence, intuition and bravery to step forward and invent programming, and I’d like to thank Mrs. Negin for explaining it so well to us!

     

    tags: ada lovelace negin programming pascal

    Comments

  7. For the last few months, I’ve been basically working two jobs.  On average, I arrive in the morning around 9:00am or 9:30am, teach a class or two on random days, eat some lunch, and get my attention diverted between sitting in meetings, traveling to meetings, talking about the next meeting that needs to happen, or preparing things to talk about at meetings.  Around 6:00pm I head home, have some dinner, and work from 7:30pm-1:30am.  I’ve been taking Friday nights, all day Saturday, and Sunday mornings off, and then I’m back in the office/home office 1:00pm-1:00am Sunday.  Sleep, rinse, repeat.

    Between 9:30am and 6:00pm, I’m a manager.  I don’t spend more than 30 minutes on any one task.  I don’t think about the future or the past, and the only thing I can get done are the tasks that come in as interruptions.  I’m on auto-pilot - not by choice, but because I have to be.  If I had less to do, I could definitely be more effective, and in turn a better teacher and worker.  But I don’t have less to do… I have more more MORE!

    Between 7:30pm and 1:30am, I’m a maker.  A good solid 6 hours to get things done.  No Facebook or AIM (haven’t logged on since early January), no TV (alright, some TV), and lots of music and caffeine free tea.  Some nights I find that I get more done from 9:00pm-12:00am than I do from 9:00am-9:00pm.  I come home at 6:00pm dreading the next day, and I go to sleep accomplished and ready for the next challenge.

    Some might say that I’m just inefficient or distracted, but I’ve gone to great lengths to optimize my workflow.  I’ve got three computers: one office machine with two 1900x1200 monitors, one work laptop that goes with me everywhere, and one personal laptop at home.  I’ve got a desk that’s cost me way too much money over the last two years, but it will last me the next 20 years and is optimized for the way I like to work.  I have a paid Dropbox account sync’d between all machines, along with Xmarks for bookmarks, IMAP work/personal/Gmail accounts, Feedly for RSS, OmniFocus for GTD planning, and MobileMe for iCal/Address Book/iPhone integration.  I’ve got a printer and scanner under my desk at work, along with a trusty hole punch and stapler at work and home (never underestimate how much more efficient you’ll get when you have these items close by).  I’ve got paper trays mounted under all my desks so scrap paper is never more than an arm’s reach away.  I manage all my tasks from a great GTD application called OmniFocus and print out an iCal day view of my tasks for the day in the morning.  At night before I start working, I look over OmniFocus and see how much I was able to complete that day.  I’m keenly aware of how much time things take, and I’m able to predict with some precision how long to budget for certain tasks.

    I don’t believe that I’m inefficient.  In fact, I believe I’m more efficient than I should be about certain tasks, and that it probably comes as a detriment to the creative process.  I believe that it takes time to do things right, and for me that time needs to come in 1 large chunk rather than ten 1/10th chunks.

    I’m a maker.

    What are you?

    (inspired by Paul Graham’s “Maker’s Schedule” shared on Twitter by @craigmod early this evening.

     

    tags: work maker

    Comments

  8. Very ‘spirited’ discussion about a variety of topics that may interest a few of you. The interviewer is Jason Calacanis, an outspoken entrepreneur who has been responsible for a few big companies over the years, and the interviewee is David Heinemeier Hansson from 37 Signals (basecamp, backpack, etc), an equally outspoken entrepreneur that also happens to be the creator of Ruby on Rails.

     

    Comments

  9. Finishing up a jQuery screencast for DIG4503: Rapid App Web Development.

    If I can find time, I might record some screencasts to post here that aren’t so class-specific - what do you think? Any topic suggestions?

     

    tags: jquery screencast dig4503

    Comments

  10. Betting against the web is the sure losing bet of technology. Over the long-term, that’s where I see things going.
    — Eric Meyer (@meyerweb) on “Why HTML5 is worth your time” (via O’Reilly)
     

    Comments

powered by tumblr
theme by parker quinn