Developers unite! The time has come for programmers to make a stand for their basic workplace rights, says Jeff Atwood, Stack Overflow co-founder of Coding Horror fame, who has penned a Bill of Rights for programmers everywhere.
Remote teams are becoming more popular for development departments, but could they also hold the key to improved productivity? Developers in distributed teams work better than those relying on colocation, says IT blogger Ralf Westphal.
Bill is an IT manager at Parts Unlimited. It’s Tuesday morning and Bill gets a call from the CEO. The company’s new IT initiative, code named Phoenix Project, is critical to the future of Parts Unlimited, but is massively over budget and very late. Bill must fix the mess in ninety days or else Bill’s entire department will be outsourced.
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.
Programmers continue to suffer from burnouts, increasing responsibilities and a growing pressure to deliver more and more functionality to customers. But what role do developers need to play in business? And what is the true purpose of business?
Amazon’s effect on eCommerce and cloud computing is nothing short of extraordinary, however recent revelations have now put the spotlight on Amazon’s alleged “dystopian” corporate culture and employee policies.
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.
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?
We often hear about the need to change the world, to change IT, to change our enterprises and our structures. But humans don’t act logically. And change isn’t something that can ever be promised or planned, especially in IT.