software outsourcing

March 18, 2020 Business Strategy

An In-Depth Breakdown of the Software Outsourcing Industry

If you have just stumbled upon this post organically, I’ve been running a 50+ agency for the past decade, currently consult 40+ businesses leveraging outsourcing, and offload multiple areas of work through outsourcing. As the question of outsourcing development services comes up fairly often, this guide answers the most common concerns or misconceptions business owners

software engineer

September 4, 2019 Freelancing

5 Actionable Tips to Progress As a Thriving Software Engineer

It’s no rocket science – becoming a software engineer these days is akin to strapping yourself a jetpack. Up, up and away towards a limitless future. Payscale reported that an average software engineer earns about 84,000 USD yearly. And that amount is increasing since the demand for competent engineers is still growing. But taking up

Techniques For Self-Taught Computer Programmers

January 11, 2019 Development

Techniques For Self-Taught Computer Programmers

I built my first site nearly 20 years ago and even then I was able to source quite a lot of information online. Even though most of my learning was a combination of reading IDE manuals (QBasic), downloading manuals and guides on a floppy disk from Internet cafes, and reprinting original books in multiple copies since these

Career Advice Software Developers

December 18, 2018 Development

Career Advice Software Developers Must Consider

A friend of mine approached me as they were sitting two tables from me. He introduced me to the guy who has spent a few months reading about PHP, Java, system administration, and relevant fields, being clueless as to what’s the best career path for him. The conversation revolved around several major points that I have

software engineering job

November 30, 2018 Trainings

How To Prepare For A Software Engineering Job

Getting ready for your first software engineering job can be daunting. Developers are in demand, but gaining the minimum skill set for becoming competitive usually takes 2-3 years. The first job or two as an engineer could be quite challenging to land. The two most important things you need to understand first are: Your job

Investing In Your Software Engineering Professional Development

November 23, 2018 Development

Investing In Your Software Engineering Professional Development

I spent 3 years teaching Java at the high school I graduated at. I was used to technical training courses for organizations that had already adopted Java, as well as paid courses with students who were really passionate about Java. The high school gig was different. Students had a dozen other disciplines to prepare for! It

Strategies In Managing A Software Development Team

November 3, 2018 Management

Strategies In Managing A Software Development Team

I’ve jumped between the role of a senior developer and a manager multiple times – including leading and managing a software development team role. My first stunt in management was over a decade ago. We were building a Java-based distributed software for a telecom group operating in multiple countries. I spent a year and a half

Contribute to Open Source

March 27, 2018 Community

Why Most Software Engineers Don’t Contribute to Open Source?

People contribute to open source for different reasons and with different agendas in mind. There are different philosophies and theories about open source products. Some claim that there is reciprocity if you use something for free. Others demand a regime similar to socialism and Marx’s slogan – “From each according to his ability, to each