Wisdom of the Gurus

Learn About Practical Software Development From Industry Experts

Build an API using Object Orientation HW

This assignment is going to be a challenging one and will really test & train your Object Orientation skills. I'd say work on this for 2 - 3 weeks. If you're having trouble don't quit keep working at it. Remember it doesn't matter if you get this right or wrong. The whole point is for you to...

READ MORE

Coding Puzzles 1

Earl Nightingale said many years ago that one hour per day of study in your chosen field was all it takes. 1 hour a day for 3 years can make you an expert at any craft. 1 hr a day for 5 years could make you one of the best in the industry! The trick is you have to work on it every single day!...

READ MORE

Is it important for a programmer to type without looking?

This is a question that may have crossed your mind if you’re a slow typer surrounded by speed demons in the tech environment. Think about it, would typing speed affect your developer experience? My opinion is – hell yea it does! If you mostly use 3 fingers on each hand to punch in code for your...

READ MORE

Create an Aggregator Program

The program you’ll have to create needs to be able compute aggregates from a file containing data. I’ll explain exactly what that means in the requirements section. First, take a look at the data...

READ MORE

What’s the Best Programming Language?

The popular question to which the answer has always been insatiable for most is: “What’s the best darn programming language I should learn?” Many new-comers as well as old-timers have probably found themselves pondering on this at some point during their careers. The common answer that makes many...

READ MORE

The Best and Worst Ways to Learn a New Technology

I want to share with you what I feel are some of the worse ways to learn a new technology or programming language. After that, I promise to brighten up the mood and share with you the fastest and most effective approach I’ve seen to learning any technology. Now days, the software development...

READ MORE

The Top 5 Books Every Software Developer Must Read

Very few books stand the test of time especially in the world of science and technology. In the software discipline, there are just a handful of books that carry so much wisdom and practical advice that by reading them you can instantly feel empowered and have access to the experiences and...

READ MORE

What I've Learned After 13 Years Of Programming

Over 13 years ago when I got my first job as a software developer, I had a few misconceptions about the field that I still see junior developers having today. I hope to share some practical words of wisdom with you so you are better equipped for a career in software development. Things I wish I...

READ MORE

OOP Coding Assignment – Coffee Shop

Imagine a typical coffee shop scenario in which you have an attendant that takes customer orders at the counter and prepares their drinks. The customers sit in the shop and listen for their order to be called up. When their particular order is called up, they grab the drink and leave the store....

READ MORE

OOP Coding Assignment – Remote Control Assignment

You may have seen how in the Open Closed Principle lesson the interface to tell doctors, nurses and other hospital staff to perform work was exactly the same. The performDuties() method. This allowed for abstraction and extension. All employees in the hospital could be told to perform their jobs...

READ MORE