Introducing Google …

Google Express – The future of home delivery arrives today. From above. Google Express offers fast delivery of things you need from stores you love. With our new delivery technology, packages will arrive even faster

Gmail Blue – Fast. Beautiful. Powerful.

Gmail Tap – Tap into the future of productivity with Gmail Tap for Android and iOS. Double your typing speed with this revolutionary new keyboard.

Google Nose – We’re excited to announce our newest addition to Search: Google Nose. What do wet dogs smell like? Google Nose! How about victory? Google Nose! Try searching on Google for “wet dog” and explore other smells that people sniffed for, or visit google.com/nose to learn more. Happy smelling!

Gmail Motion – Now you can control Gmail with your body.

Dial-Up mode – The loading bar is a signal to many of us to take care of those little things- like making a cup of coffee, taking that bathroom break or just petting the dog. We have been told that Fiber’s seemingly instant connections have taken away that valuable time. So today we are introducing Dial-Up Mode to slow your Fiber speeds down. Relax to your 56k connection and get those precious moments back.

Google Coffee

Starbucks Simple Payroll System

Next week, the Software Engineering one month course I am teaching will end. Overall, I am happy to see the progress of my students. They have improved much in their programming skills. Their assignment title is “Starbucks Simple Payroll System”. While they are doing their assignment, I also do a sample version for them. So, just to print screen some here.





Some sample documentation I created for students are reference:



Demo version – http://demo.findingsteve.net/

For more info or if you also wish to learn how to develop a simple payroll system like this, feel free to contact me. That’s all for today 🙂

My Software Development Principles

Everyone has his/her own working principles and these are some of mine. These principles are the main one I always focus in my software or website development. Well, just some of my principles 🙂

Usability
For me, this means the system is easy to use or user-friendly. This includes good navigation link, consistency, correct usage of font size, font color and font family. My role model of this principle is Jakob Nielsen, the king of usability.

Clean
For me, means no redundant code. Clean code gives me 2 main benefits. First, smaller file size which helps web page to load faster and save up bandwidth. Secondly, it helps me to maintain it better because I know exactly the usage of every single code. My entire, http://resume.findingsteve.net/ only has less than 40Kb 🙂

Easy maintenance
During every stage of the development, I always try to make the system as easy to maintain as possible. One of the way is to modularize those same code. I know if I don’t put extra effort to make sure the system is easy to maintain, I will sure have much nightmare debugging or when there is a need for future enhancement.