Hardcoded Software HomeAbout Hardcoded SoftwareTo "hardcode" is to write an absolute value (not a variable or another dynamic data) directly in an application's source code. Hardcoding is a bad programming habit. "Hardcoded Software" doesn't really make sense because only parts of a software are hardcoded, not the software itself. Hardcoded Software is a word twist meaning that I put a lot of efforts in my applications. When I say a lot of efforts, I mean a lot. Latest NewsLatest 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2010/07/18 -- Going to EuroPython I'm going to Birmingham for EuroPython today. Yay! 2010/07/06 -- moneyGuru 2.0 and new screencasts It took a while, but moneyGuru 2.0 is finally there since yesterday. I also made new screencasts. Unlike the old ones the new ones don't have voiceover. It took way too much effort to do those and I didn't feel like it was worth it (my spoken english isn't so good). Those voiceless screencasts are much easier to make and I hope to make more of these (I think they're good for exposing features that are not obvious otherwise. Good for business :). 2010/04/16 -- Upcoming: moneyGuru 2.0 I'm beginning to work on moneyGuru 2.0 which will, strangely, be a release without new features. However, the 3 changes it will contain will have a major impact on its usage: New Views System. Currently, the way views are organized is a little limiting. The number of different views I can add is limited by the width of the toolbar. The 6 views that are currently there already fill that toolbar to a point where I'm not sure it's a good idea to add anything else. Therefore, I'll change this system and have views organized by Safari-like tabs. The tabs can be moved and closed, and new views can be opened through a "Open View" button which would pop a menu of available views. As I wrote, the biggest advantage of this system is that it allows me to add more views and these views don't have to be "important enough to be on the main toolbar". However, there are indirect advantages as well. One of them is that it will be possible to have more than one "Account" view opened at once. A second advantage will be that moneyGuru will remember which views you had opened when it launches again. Internationalization. moneyGuru will be available in multiple languages (for 2.0, I'll do French and German). Speed Optimizations. When you have a lot of transactions, moneyGuru tends to slow down a little bit. The good thing is that most of this slowdown can (normally) be fixed by optimizing a small part of the code (core amount computations), which I'll do for this release. Questions and comments are welcomed. There's a thread about this upcoming release on Get Satisfaction. |
|
|
This site is best viewed with Opera while listening to The White Stripes |
|