InfoQ Homepage Culture & Methods Content on InfoQ
-
Microsoft Introduces a Fully-Managed Azure Load Testing Service in Preview
Recently Microsoft announced a preview of Azure Load Testing. With this fully-managed load testing service, users can generate high-scale load with custom Apache JMeter scripts and gain actionable insights to catch and fix performance bottlenecks.
-
AWS Announces Custom Lenses Feature for Its Well-Architected Framework
Recently, AWS announced AWS Well-Architected Custom Lenses, a new feature of the AWS Well-Architected Tool. With this new feature, customers can bring their own best practices to complement the existing framework based on their industry, operational plans, and internal processes.
-
How to Work Asynchronously as a Remote-First SRE
The core practices for remote work at Netlify are prioritising asynchronous communication, being intentional about our remote community building, and encouraging colleagues to protect their work-life balance. Sustainable remote work starts with sustainable working hours, which includes making yourself “almost” unreachable with clear boundaries and protocols for out of hours contact.
-
Will the Hybrid Work’s Great Paradox Be the Decade’s Challenge?
The pandemic moved the office home, and while the medical system is trying to eradicate it allowing us to resume our lives as we know them, we also need to understand what the new normal will be. While some leaders will return to the office as soon as it is allowed, others adopt a fully remote approach as the main-approach. Probably a hybrid approach would be the new normal for most of us.
-
Adapting a Zero Bug Policy to Solve Bugs
Applying a zero bug policy made it easier to prioritize bugs and increased team visibility and responsiveness towards bugs. As it’s a radical change, you will need to adapt it to your context regarding decision-making and time to fix a bug.
-
Dealing with Cognitive Biases in Software Development
Cognitive biases help us to think faster, but they also make us less rational than we think we are. Being able to recognize and overcome biases can prevent problems and increase the performance of software teams.
-
What Machine Learning Can Do for Security
Machine learning can be applied in various ways in security, for instance, in malware analysis, to make predictions, and for clustering security events. It can also be used to detect previously unknown attacks with no established signature.
-
Microsoft Announces Azure Chaos Studio in Public Preview
At the recent Ignite, Microsoft announced the public preview of Azure Chaos Studio, a fully-managed experimentation service to help customers track, measure, and mitigate faults with controlled chaos engineering to improve the resilience of their cloud applications.
-
How Mob Programming Collective Habits Can be the Soil for Growing Technical Quality
Mob programming can support teams in changing old habits into new effective habits for creating products in an agile way. Collectively-developed habits are hard to forget when you have other people around. Mob programming forces individuals to put new habits into practice regularly, making them easier to adopt. Teams are intolerant of repetition, looking for better ways of doing their work.
-
How Organisational Culture and Psychological Safety Fosters Our Creativity
Organisations need to create the right conditions and culture for creativity to flourish so as to stay relevant, compete and thrive for the future. An addiction to burnout and fixation on productivity can stifle creativity. What’s needed is psychological safety, inclusion, experimentation, growth mindsets and allowing thinking time.
-
Lowering Recovery Time through AI-Enabled Troubleshooting
Machine learning algorithms for anomaly detection can assist DevOps in daily working routines, where generalized ML models are trained and applied to detect hidden patterns and identify suspicious behaviour. Applied machine learning for IT-operations (AIOPs) is starting to move from research environments to production environments in companies.
-
How a Safe-to-Fail Approach Can Enable Psychological Safety in Teams
Companies can establish a culture of psychological safety among their employees, a culture in which failing is not frowned upon but rather is accepted as something that can happen to anyone. Safe-to-fail should be part of the corporate culture. A shift in the way we envision success can lead to a better understanding of where failure lies and provide courage to overcome our fears.
-
Four-Day Work Week Gaining Traction
A number of studies and reviews have recently been published which look at the changes needed and the impact of shifting to a four-day work week. The consensus is that, while there are some challenges to be overcome, generally shifting to a four-day work week results in happier, more engaged staff with increased productivity.
-
API Design Principles and Process at Slack
An article explaining the API design principles and process used at Slack was recently published in the Slack Engineering blog. It explains the six design principles used at Slack to design their APIs while keeping simplicity, security, scalability and the developer experience in mind. A four-step review and testing process exists to enforce these principles, with some flexibility.
-
GitHub's Copilot Still a Long Way From Autopilot
Three months after GitHub launched Copilot, a group of academics affiliated with New York University's Tandon School of Engineering released their empirical cybersecurity evaluation of Copilot’s code contributions, concluding that 40% of the time, the code created is buggy and vulnerable.