"'A developer is an organism that turns coffee into code.' I still laugh when I see that quote as it reminds me of my hardcore developer days, when my cube always seemed to be directly next to the coffee machine and caffeine was management's way of ensuring we had the energy to develop well into the wee hours of the evening.
What is developer happiness? I like to believe it hasn't changed dramatically over the years. It's about giving developers the right tools and the freedom to do what they do best - produce meaningful code. That means reducing distractions so they can meet or beat expectations and timelines, ultimately driving revenue for the organization..."
"The DevOps engineer is becoming a more common presence in the enterprise. But, what exactly does the role entail and how can you become one?
DevOps is now essential in the enterprise and so is the DevOps engineer...
A DevOps engineer is there to fulfil or improve the software development life cycle in an organisation.
Until quite recently, a developer's job was to write code. But, there needed to be a process in place that gets that code and moves it from their laptop into the public domain. There's a lot of process around that, in terms of building and deploying, and getting it into some form of infrastructure..."
"People and process take more time but are more important than any technology 'silver bullet' in solving business problems.
Many IT professionals today struggle with adapting to change and disruption. Are you struggling with just trying to keep the lights on, so to speak? Do you feel overwhelmed? This is not uncommon. Today, the status quo is not enough, so IT constantly tries to re-invent itself..."
"What is DevOps? You would think the answer is straight-forward, but it's not. And adopting it requires quite dramatic changes to an organisation's culture
What is DevOps?
AWS defines it as 'the combination of cultural philosophies, practices and tools that increases an organisation's ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organisations using traditional software development and infrastructure management processes. This speed enables organisations to better serve their customers and compete more effectively in the market.'..."