Every developer should know …

April 2, 2014

It continues to get easier to build extravagant and more complex applications and software. People use apps that are amazingly intuitive and all of a sudden, a very high expectation is set of all technology they use. Sometimes too high. It is, therefore, no surprise that the need is increasing for developers to stay current and on top of trends.

As a developer, what topics do you believe will be critical to understanding going forward? Share with us your thoughts on this.

Mobile is taking over
A recent report out from 
Cisco states that before the end of this year the number of Internet-enabled smartphones and tablets in use will exceed the number of people on earth. The traditional of the computer of will still have a place but we’re increasingly fulfilling the picture Steve Jobs painted a couple of years ago. PCs, he said, are going to be more like trucks, taking on bigger computing tasks while we get more and more done on nimble car-like mobile devices. As developers, we will have to adapt.

Understand the business your customer is in
Anybody who says you just need to implement the spec and stop asking questions doesn't know what they're talking about. Putting yourself in the customer's shoes and asking what problem you're trying to solve, not just what they asked you to solve, will put you head and shoulders above your competition. Developers often blindly rely on business people, business analysts, and user experience designers to tell them what will make a great user experience. The 
better you know the business the higher is the probability to implement the best system.

Caching
Speed is one of the most important factors for a great user experience on the Web. Sadly, it is rare for 
web developers to know how to design and implement a decent caching strategy. Relying on an unnecessary number of calls to a database and/or file system is a great way to slow things down and annoy users. Most modern frameworks have built-in ways to use memory and file-system caching, so take the extra time to learn how to do this even if you are not expecting high amounts of traffic.

So what do you think? Add to our list.

Isn’t it time you start looking for a job that will test your abilities? If you answered yes, let us help you with your search. Communicate Recruitment is a specialist IT recruitment agency with outstanding consultants. We have exciting IT jobs which include positions for Java Developers, PHP Developers, .NET Developers, Front-end Developer, and much more. Contact us today.

 

You might also like

By Leigh-Ann Brown November 5, 2025
Discover the three most in-demand digital jobs for 2026, salary trends, and what employers and professionals should do now to stay ahead of the talent race.
Stop buzzword job specs in IT
By Janine Stoffberg October 30, 2025
Move from tool checklists to capability-based hiring that actually ships value—clear examples, scorecards, work samples, onboarding and the KPIs to track.
Engineering team reviewing performance data at a farm solar site in South Africa.
By Sarah Kirkman October 30, 2025
2026 engineering skills: what mechanical, electrical, HVAC and Refrigeration, and Building Services teams need now—PEA, AR maintenance, smart grids, low-GWP systems, IoT/BMS and data-led reliability.

Book a Service Today