Functional programmers are said to be arrogant and elitist. The accusation isn’t new, but still seemingly a long way from being accepted across the board. After Robert C. Martin stirred the pot recently, the debate has once again garnered attention.
What’s the secret to hiring a good developer? What are the best interviewing techniques? Before you start rating your recruitment prowess, take a look at how the hiring process differs outside the interviewing medium.
Can programming code ever be considered a beautiful endeavour? Is the act of programming alone enough to incite such a description? We take a look at who thinks what in this never-ending debate.
Jeremy Kratz has addressed the taboo subject of burnout as a developer. He describes what many developers appear to experience, with the hope more discussion around the issue can help us collectively acknowledge its causes.
It’s been ten years since the first post on Reddit (which was of course immediately downvoted). As Reddit devotees, we wanted to show our love for the self-proclaimed “Front page of the Internet” by listing our favourite Reddit programming threads.
Now that we know about the Java 9 shipment schedule, Alex Zhitnitsky goes through the features that are considered top notch in the upcoming release. Prepare for jshell, microbenchmarks and the G1 garbage collector.
Open source IT projects and large sums of cash are not the most obvious bedfellows. But Stanislavs Beguns and MinoHubs are making the case for a change of perspective when it comes to developer prospects.
Ethical hacking for the greater good – what’s it worth and why is it done? We delve into the details to uncover what it is about bounty hacking that attracts the most talented and committed white hats around.
“What’s in a name?” Juliet Capulet knew what was up. However, different titles can mean different roles and responsibilities, which means getting down to the bottom of what developers and programmers actually do.
What can happen when spaghetti code is relied upon to operate mission-critical systems? We look at the Toyota spaghetti code debacle and how it could be the bad habits of programmers inheriting code at the heart of the problem.
What are the factors that can influence team members and their coding abilities? How can an agile framework breakdown in terms of produced software quality? We investigate academic literature to find the results.
Denial, anger, bargaining, depression and acceptance – these are the five traditional stages of grief. All of which, says developer and entrepreneur Derick Bailey, are comparable to the stages of grief that developers experience.
Programmers who possess acute business knowledge in the finance sector were once a rare breed, but the spotlight still needs to shine brighter in order for the industry to grow and thrive.