Buy Viagra Soft

order viagra soft
by Nathan Tippy

the Optimus Keyboard

Friday January 13, 2006    3 comments and counting
Related Topics: Miscellaneous, Important Topics
 
There has been a lot of buzz around the new Optimus Keyboard. It’s been mentioned on many blogs and more than one podcast in the last month. Looking at the pictures has really sparked my imagination of what might be possible. When new technologies (such as this keyboard) come out how do you know if they will start a new trend or only be a fad? Always keep in mind that using the right (and most efficient) tools for the job is a must. If the keyboard dramatically increases productivity and makes it easier to interface with your computer then I would predict this product and others like it will be commonplace in the future. Look at how quickly the mouse wheel became a must have feature, once you became reliant on the wheel there was no going back. Shortly thereafter you found them from every vendor in every consumer electronics store. At this early date I am not convinced that the Optimus Keyboard is that sort of “must have” technology. It does have great potential for helping people in light ;-) of the growing complexity of support documentation. Many tutorials could take advantage of this technology by lighting up the keys that the student should be pressing next. The software developer is no longer restricted to a single keyboard configuration. Look at the quake example, this is only one of many applications that can now use the keyboard in very proprietary ways. Gamers will have custom layouts making the experience more seamless and therefore more engaging. In the end this should drive more sales of both gaming hardware and software. As for me, I would like to see a keyboard set up to remind me what all the vi commands are. Modern IDEs have many refactoring and other features that are hidden away under various key stroke combinations. As a regular user you can not depend on marked keys and remain highly productive but as a new user they would be a great help. For now I will wait and see.

Happy New Year

Monday January 2, 2006    add comment
Related Topics: Important Topics, Skills To Practice
 
It’s time to evaluate what you have done in 2005 and what you would like to accomplish in 2006. Goal setting is critical for the success of any non trivial endeavor. Setting goals is even more important than completing them. Without any goals there is no way to know if you are improving or growing in any way. As 2006 progresses you may find that your goals need to be adjusted. This is normal, you can never foresee the unexpected events that will happen in your life. When unexpected events do come be sure to re-evaluate your goals. As you modify your goals for the upcoming year keep your long term goals in mind and remain flexible with the rest. I normally keep a goal or two targeting each of these time frames 20 years, 5 years, 1 year, and 3 months. The near term goals help me achieve my longer term goals. When the unexpected happens I will adjust my near term goals as needed to keep on track to meet those long term goals. The beginning of the new year is a great time to evaluate your goals but a much more excellent way is to evaluate them once a quarter.