Thursday Roundup # 3
Welcome to third episode of Thursday Roundup. This episode is going to be a thought-stimulator; hold back!
Like most of the software engineers, coding is engrained in my thought process so much so that it actually starts ‘coming off’ when I start working at my workstation. In fact, for many years I have coded without realizing the cost of it – the cost of writing, testing, and debugging each line of code that I introduce to my code base. And then there is an obvious cost of reading, understanding, supporting, maintaining, and executing hundreds of lines of code. This cost can sometimes be enormous, and the only way to avoid this cost is writing as little code as possible.
I am not going to teach you how to code less, but I would like to stimulate your thought process about the ways you can reduce your code and still write efficient programs. For inspiration, have a look at Ta-da Lists by 37 Signals. The application, when released for the first time in 2005, was built with 579 lines of code only.
What can you code in 579 lines? Think!
Real-time web applications are rapidly replacing the ‘old-style’ applications that offered very little interactive user experience. Today, the Web is all about real-time data, interactive application, and engaging user experience. Users want quick response and predictable results from application.
Is not interacting with your friends on their facebook timelines is more interesting than writing email messages? If you are not into formal communication, you would definitely love the way you can share and communicate to your friends on facebook or twitter. That is why, most of the web applications are now becoming interactive; they process data in real-time and give you instant results.
Today’s tutorial by Phil Leggetter is about creating a real-time commenting system.
If you have not read this book, do check it out. This simple and interesting book is designed to help you create great user experiences in your web apps. Whether you’re building your first web application, or are just looking for ways to improve existing experiences, there’s something here for you!
Bert Appward, in this book, has discussed the evolution of web applications, design fundamentals, trends in web application development, and the value of user experience in modern applications.
I know this is off-topic but it is really interesting to know how social media can be used in some of the most unusual ways. There is actually a small electronic device that can check moisture level of the soil of your plant and publish a tweet when the plant is thirsty.
The device is sold by Botanicalls. Check out this lovely gardening tool.