Archive | Geeky Stuff

TDD: Test Driven Development

Today, for some unknown reason, I felt the urge to study Test Driven Development. I already have other subjects I need to get on with such as algorithms, learning more about the Java language, and refactoring. But there was a nagging sensation that was just begging me to focus on TDD today. On a side […]

Continue Reading

Irrigation: Power System

I spent a few minute mulling over the kind of batteries I’ll need and the power requirements of the Arduino System. First the battery used for solar powered system will most like be a lead-acid deep-cycle 12v rechargeable. These batteries are quite robust and can handle full discharges (unlike a nickle cadmium or a lithium […]

Continue Reading

Divide and Conquer

Preliminary thoughts about how to build the irrigation system is to divide the system into several independent parts. The power system – a solar powered system that uses a 12v rechargeable battery. The water distribution system – a normally closed 12v solenoid valve that is opened for 5-10 mins each day. The timing system – […]

Continue Reading

DIY Fast Food IT

Working in a Chinese takeaway, we have an old school way of doing things. Pen and paper. Its fast, its cheap, its easy to use. However, lately we have been considering how information technology could help alleviate some of the short-comings that our antiquated system has. After a little fantasizing, day-dreaming, blue sky thinking … […]

Continue Reading

Arduino Prototyping

A year of so ago I came across the Arduino. A handsome looking programmable prototyping board. After which I discovered the world of Makers and Make Magazine. A bunch of geeks creating cool looking gadgets and robots. I love engineering and innovation, and creating stuff from scratch, and seeing all these people do it makes […]

Continue Reading

Java Overview

For a long time I figured that learning a programming language was easy. Learn how the new language does a few basic things. Variables Statements Loops Classes Objects Arrays etc. However, it turns out that these are classed as “traditional” language features. Each language however, comes with its own unique way of performing certain functions […]

Continue Reading

Computer Algorithms

I am currently working my way though various algorithm books, namely: Algorithms – 4th Ed. Sedgewick and Wayne. Introduction to Algorithms – 3rd Ed. Cormen et al. 9 Year old University of Surrey notes. The book by Sedgewick and Wayne is a very accessible book for people who are looking to learn about computer algorithms. […]

Continue Reading

Software Books

I am an avid reader and collector of books. I find that a well written book provides more value to me than trawling across the internet looking for “free” information. A quote from Robert Kiyosaki regarding financial advice: The most expensive advice is free advice. The reason being, free advice can often be misleading or […]

Continue Reading

Struggling Software Development

A short introduction. I’m Kho. I have a Bachelor’s degree in Electronics and Computer Engineering and a Masters degree in Entrepreneurship. My full name (including qualifications) is alphabet soup. Mr Kho Minh Vi BEng Msc. You may think that I’m a highly skilled, successful, and knowledgeable person. The truth is, after all that education, I […]

Continue Reading

Powered by WordPress. Designed by Woo Themes