afex2win.com
KT phone home
« The Hacker’s Diet - v0.9.7
Apr 1 2008

an update is brewing…

this in not an april fool’s post. i really am revamping the plugin.

so wordpress recently released their latest version 2.5. the main changes revolved around the administration console, so i decided to install it into my development environment and check to see if it broke my hacker’s diet plugin functionality. luckily it didn’t (that I could tell), but while surfing around the new menus I had a bit of an inspirational moment. i visualized how my plugin would best fit in with their new look. i quickly sketched down my idea and got to work. it turned out to be a case study on usability.

since starting my job @ yahoo, my focus on the user has been amplified. generally speaking, i specialize in back-end development. that means that most of the code i write isn’t what you see, it’s what turns the wheels behind the scenes. but since my background is in web development, i sometimes like to brush off my CSS skills and make something that people will interact with. placing yourself in the spot of the user and asking “what’s the best way to give the user exactly what they need, but not overwhelm them?” is a great way to really flesh out your feature set. it requires bringing the important stuff to the forefront and keeping the less important things hidden until needed or even discarded altogether.

when i first made my plugin, the question driving my design was “what features do i need to have in order to replicate the diet plan?” this time around, i had more to draw from. namely: a year and a half (wow) of plugging in my weight every morning, and tons of feedback from users.

so what came out of my rethinking? as a user, i need a few important things right at my fingertips:

and that’s really it! anything that doesn’t fall within those 3 items has been de-emphasized. the other features still exist, but there is no reason to have any of that stuff on the main plugin page, “above the fold”. (which means stuff you see without scrolling down) how often do you really go back and add/change a weight for a previous day? once a month, maybe? so why clutter the page with all that old stuff when what you really want is today’s information.

and of course i gave the UI a little polish. i switched out the graph to use YUI charts so that gd is no longer required and so the charts are much more interactive. round corners are still in, right? :]

look for an update “soon”. (1-2 week timeframe)

You can follow any responses to this entry through the RSS 2.0 feed. Trackback from your own site.

25 Responses to “an update is brewing…”


  1. Chad says:
    April 2nd, 2008 at 7:06 am

    YAY! Thanks Keith. I look forward to the new version and am still your #1 fan.

    BTW… this BETTER not be an April Fool’s Joke. ;)

    Chad


  2. Jenny says:
    April 5th, 2008 at 8:19 pm

    awesome. good luck with it. i’ve been using that for a bit. works well. :)


  3. weightloss115 says:
    April 9th, 2008 at 7:20 am

    It is a great plugin, but how may I integrate it so that I can see the graphs and charges on the face of my blog rather than only within the dashboard????


  4. Keith says:
    April 9th, 2008 at 11:40 am

    thats a good point. one of the things that i’ve had stubbed out in the code but never finished was a siderbar widget to show summary data. i think when i’ll have to save it for 1.1.0 tho since i want to get 1.0.0 out asap.


  5. Rev. Voodoo says:
    April 12th, 2008 at 9:39 pm

    Havin a little somethin visual wise in the sidebar would be real cool. But all in all I really dig the plug-in. Was pretty excited to see that you are workin on an upgrade. Can’t wait to use it!


  6. Kai says:
    April 16th, 2008 at 3:31 pm

    …and for the rest of us who still use the metric system, the unit “kg” would be nice ;)


  7. picard says:
    April 17th, 2008 at 2:55 am

    hello im a german boy

    i use your great plugin, thanks 4 your great work!
    can you code the plugin to switch from LBS -> KG?

    many thanks


  8. Amy says:
    April 28th, 2008 at 6:02 am

    Looking forward to it.


  9. Samantha says:
    April 30th, 2008 at 8:15 pm

    LOVE that you’re working on an update! I’ve just started using the plugin and I’m really enjoying it.

    I’ll also put in a vote for the sidebar widget - when you get a chance!


  10. Rev. Voodoo says:
    May 4th, 2008 at 5:56 pm

    I have a question about the plugin. Since the beginning, the math has been all wrong for me. For instance, right now my goal weight is set at 200lbs with a goal date of 2008-05-30.

    Well with my current weight at 203.8, the results I get are Keep going! 8.5 lbs to go! Weekly loss: 4.8 lbs. - Daily deficit: 2388 calories.
    You will reach your goal of 200 lbs on 2008-05-16. (14 days early!)

    Any ideas?


  11. Keith says:
    May 4th, 2008 at 7:21 pm

    are you looking at your most recent weigh-in, or your current trend weight?

    your current trend weight is “what you really weigh”.

    that is actually one of the most frequent questions i get, so in the new version i’m bringing more attention to the trend number and downplaying your daily weights to make it more intuitive

    and i’m still working on the new version, i promise! work has been pretty hectic lately and i’ve only had time to devote to the plugin on the weekends, if that. i’ll try and keep everybody informed about when it should be ready.


  12. Fuku says:
    May 7th, 2008 at 12:00 am

    Can’t wait for the update! Stop playing GTA IV and get to coding!!


  13. P.G.Taboada says:
    May 8th, 2008 at 1:57 am

    +1 for lbs -> kg

    :-)


  14. Keith says:
    May 8th, 2008 at 12:10 pm

    next week i’m flying back home for a wedding, so i at least have 8 hours of time where i will be trapped with nothing but my laptop and no internet.

    so hopefully i can get some work done then :)


  15. Beth says:
    May 14th, 2008 at 8:49 am

    Any thoughts about making it available for WPMU?


  16. Rev. Voodoo says:
    May 14th, 2008 at 5:04 pm

    hmm…not sure what you mean by looking at most recent weighin vs. trend. What I’m wondering is, above the graph after you put in your most recent weight, it says “Keep going! 7.6 lbs to go!”, but my goal weight is 200 lbs, and my most recent weigh-in is 204.6. So basically 204.6 minus 200 doesn’t equal 7.6? The math seems goofy unless I’m not understanding something.

    Anyway, that’s really a minor detail, the graphing/tracking portion of the plug-in is awesome……so I love that!


  17. Keith says:
    May 14th, 2008 at 7:49 pm

    all the math in the plugin is based off your weight _trend_ not your most recent weigh in. it’s one of the core points of the hacker’s diet. in the current version i don’t emphasize that enough and it will be much more obvious in the newer version.

    read more about it on the hackers diet site: http://www.fourmilab.ch/hackdiet/www/subsection1_2_4_0_5.html


  18. Steve says:
    June 27th, 2008 at 9:44 am

    Great Plug-in.. would really like the widget for the sidebar to show a graph… also maybe a link for ‘Inspiration’ where if someone clicks it it sends or logs some sort of note to help you stay on track.. just a thought.


  19. g3k says:
    July 4th, 2008 at 10:58 am

    Status update? :3


  20. Keith says:
    July 12th, 2008 at 7:33 pm

    unfortunately, work is taking up all my time at the moment. i haven’t had a chance to finish up the new version.


  21. Eric says:
    July 29th, 2008 at 7:50 am

    Hi Keith,

    I’m looking forward to the new release as well ;-)
    Any news on the status?

    Looking forward,
    Eric


  22. Eric says:
    July 31st, 2008 at 8:11 am

    Hm, after re-reading your post I came to conclusion the plugin is already done.
    So what are you waiting for to release it? :-)
    Rgds, Eric


  23. Keith says:
    July 31st, 2008 at 11:35 am

    i’m not sure where you drew that from, but the plugin is not done yet. it’s been on hold due to other commitments i have that are taking up all my free time.


  24. Eric says:
    July 31st, 2008 at 7:25 pm

    after re-reading the sentence “i quickly sketched down my idea and got to work.” i thought it’s saying you already implemented the code. and therefore i assumed the plugin is only awaiting it’s finish.
    never mind, call it a misunderstanding ;-)
    so is the plan to re-design the plugin on hold or abandoned?


  25. Keith says:
    August 1st, 2008 at 10:46 am

    it’s not abandoned, i just currently have no time to work on it

Leave a Reply