In another blow to the plight of achieving diversity in tech, Chinese startups have apparently started hiring “programming cheerleaders” to spur on their mostly-male developer workforce. From general chit-chat to ping-pong, the practice is catching on.
Steve Naidamast wants to clarify some things about the rapidly changing technological world. Professionalism towards development efforts need to win out over the demands of foolish technical managers.
It has been more than 40 years since Gerard M. Weinberg created the concept of Egoless Programming. We take a look at the treatise now to see whether the rules contained therein still serve a purpose for the modern programmer today.
Developers are more than aware that certain aspects of their job are considered unchartered territory by their boss – but what about the parts of software development that they shouldn’t be so clueless about? John Sonmez has put together a comprehensive list.
Think coding is enough? Programmer and blogger Radek Pazdera thinks otherwise, who says that bringing a product to market requires many other skill sets. Make your work even more valuable with these additional skills under your belt.
There are things you learn at university. And there are skills you can only ever learn in the real world. Shutterstock’s Director of Engineering Sandeep Chouksey gives us his tips on the best places to find the practical experiences that make a good programmer.
Steve Naidamast is back with an opinion piece about the danger of technology’s “dark side”. Going back to the foundations that eventually led to current consequences of technological reliance, Naidamast explores present trends and their fallout.
What is the beef between the programming and marketing teams? Why don’t they understand one another? Understanding the product, “easy” feature requests and broken promises are all part of the problem.
Esoteric programming languages are often born out of entertaining side-projects and can be described in many ways: fun, fabulous and freaky. ArnoldC warrants only one description: Get your ass to Mars.
When important deadlines are pending, some startups require extreme weekly working hours from their programmers. For some, the 80-hour week, even over an extended period, constitutes the norm. Is this even feasible?
Have you been waiting in anticipation to get your hands on some of the new Java 9 features? Alex Zhitnitsky has a play around with JShell, also known as Project Kulla. Check it out!
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.