This guy seems to have the right idea on why people would ever choose open source.

posted by dharh 8:58 PM Jan 27th, 2008 via idt


Last Updated 2009-08-14

v0.2 (14 Aug 09)

Update to JQuery and Preferences Backend

JQuery

  • neTodo will now use JQuery 1.3.2
  • neThing Framework updated to use JQuery

Preferences

  • New TodoPref table to replace TodoPreferences
  • Preferences page updated to use new table
  • Preference page updated to JQuery

Todo List

  • Partial JQuery update
  • Each todo item highlights ff9 when user does mouseover

v0.1 (26 Jan 08)

Released neTodo

Features

  • Ability to add lists
  • Ability to add items to lists
  • Ability to add sub items to items
  • inline editing
  • Ability to set priority for each item
  • custom color codes for priority


posted by dharh 7:43 PM Jan 26th, 2008 via idt


neTodo has been fully released. People can now register to start using it. Try it out and let me know what you think.

posted by dharh 7:16 PM Jan 26th, 2008 via idt


The in deep thought code base has just reached v0.6. You can view the changelog to see the changes.

posted by dharh 5:21 PM Jan 26th, 2008 via idt


Hey, looks like its time to resurrect MLP posts! This MLP post is brought to you by the recent stock market turmoil.

PayPal finally may have some competition from new comer noca.

Do you think you're a Software Engineer? According to one man hacker Ravi Mohan, your probably really a ratcatcher. I have to agree with Steve over here though. If you're a programmer, you probably don't know how compilers work.

If you like Apple's new MacBook Air but dont have the budget for it perhaps you would be interested in the cheeper Asus Eee PC solution and upgrade it yourself.

I finally bought Rock Band, even though I only got the PS2 (PS3 compatible though!) version. It certainly brings back memories of my drummer days. Check out this cool program that will allow the drum pads to work with your PC.


posted by dharh 11:19 AM Jan 24th, 2008 via idt


I thought this was an interesting article on the mismanagement of the FCC and why we have crap for spectrum usage.

posted by dharh 10:13 AM Dec 27th, 2007 via idt


I'm a big fan of simplicity. Not because I do not like complex things. The most beautiful things tend to be complex (people, galaxies, life, etc). I like simplicity because when applied correctly it leads to a fuller better experience.

Now that sounds a bit vague and also perhaps pompous. Yet it is also true that if you want to lead a less stress filled life, you should simplify your life. To me simplicity is not necessarily something you need to use in extreme.

For example, one way to simplify your life is instead of having a breadth of hobbies that you do not delve deep into, is to have a few hobbies that you do delve deep into. Or another example, instead of dramatically changing your lifestyle and diet to loose weight, change a little bit of various things like fruits and vegetables as snacks, taking the stairs more often than not, and more water than soda.

You may question whether these are really examples of simplicity, and you would be right. They are examples of a less extreme simplicity. Simplicity is not just about non-complexity. It is how you view the world and your interaction with it.

Here is another example, more near and dear to my own heart, software. These days we have come to the age of software bloat. After several iterations and revisions software becomes complex, unwieldy, and generally a pain to use. When we see software that is new and not riddled with tons of features and legacy we think of this software as refreshing.

Software caught up in feature creep tends towards not only being complex but also suffers from features that just plain don't work. If one of those features is a piece core of the software it can be rendered unusable. By focusing on a core set of features, simplifying the software, developers can better guarantee that the software does those core things very well.

But of course, just as you don't want to take the simple but extreme choice of going on a major diet (regardless of tendencies to fail anyway), you don't want software that can only do a very small set of things (even if it does them better than any other software).

For one thing, you'll never sell another version of your software that way, you will always have to add more and more features. You just do it at a slower pace and always keep an eye on not loosing to bloat and complexity. Two, users want features! Each and every user wants that one feature outside of the core set. They will be passionate about it and will tend to not use your software if there is another available even if that other software is more complex, with more bugs and bloat, but does do what they want.

So whats the solution to that second part? Perhaps the most complex feature a piece of software can have. Plugins, extensions, the ability to build macros or use the API. It is complex, but perhaps the simplest solution to the problem. Developers can focus on the core feature set, and the plugin system, while users can to their hearts content add any feature they want. You end up with a loyal base of users doing things with the software that even the developers never thought of.

So simplicity comes into play to solve a complexity problem, even if the solution itself is complex, though less complex than the problem itself was.


posted by dharh 2:47 AM Nov 17th, 2007 via idt


« Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Next »

2010: 7 1
2009: 12 11 8 5
2008: 12 5 4 3 2 1
2007: 12 11 10 9 8 7 6 5 4 3 2 1
2006: 12 11 10 9 8 7 6 5 4 3 2 1
2005: 12 11 10 8 7 6 5 3 2 1
2004: 11 10 9 7 6 5 4 3 2 1