InfoQ Homepage Culture & Methods Content on InfoQ
-
The Future of Work Is Female
Jobs currently performed by the majority of women, where it’s more about adaptability, improvisation, emotional intelligence, and implicit knowledge, will predominate in the future, according to Agnieszka Walorska. Artificial intelligence and robotics will automate highly specialized jobs mostly performed by men.
-
The Manual Regression Testing Manifesto
Automating regression tests isn’t always the best solution, argued Brendan Connolly at the 2018 fall Online Testing Conference. He presented the “manual regression testing manifesto” and showed how it can be used to differentiate feature testing from regression testing and to decide when to automate or not automate tests.
-
Connecting Business Challenges and Emerging Technologies
Caragh O'Carroll spoke about three emerging technologies at Women in Tech Dublin 2018: Blockchain, robotic process automation, and artificial intelligence and machine learning. She explored how these technologies provide solutions to the challenges that businesses are facing.
-
Q&A with Christoph Windheuser on AI Applications in the Industry
Increased hardware power and huge amounts of data are making existing machine learning approaches like pattern recognition, natural language processing, and reinforcement learning possible. Artificial Intelligence is impacting the development process; it’s increasing the complexity of things like version control, CI/CD and testing.
-
Doubling Delivery Without Multiplying Staff, Using Lean Principles
Lean tools can help to improve productivity and fulfil customer commitments. At Keepeek, techniques like pull flow, PDCA, and Red Bin are used to analyse discrepancies. Improvements are prioritised on customer impact. As a result, their throughput increased significantly, customer satisfaction went up, and their NPS improved.
-
InfoQ's New Desktop Design Launched
We've made a number of changes to InfoQ's desktop site, the third major overhaul of our design since we got started in 2006. You can switch to the new design now to try it out.
-
Embracing Diversity and Fostering Inclusion: A Necessity
In technology we need to consistently innovate and push boundaries, which we cannot do to the best of our ability without hiring, listening and retaining different demographics of people. A tech industry which actively supports and empowers underrepresented groups is a better industry for everyone. Embracing diversity and fostering an environment of inclusion improves the bottom line.
-
Reflections on Technical Leading: Q&A with Julia Hayward at Agile in the City Bristol
Employers need to adopt fluid structures for people to find balance in their role, technical and managerial paths should lie side by side, you can’t have genuine effective growth without psychological safety, and a good mentor to talk about problems and scenarios is invaluable; these are some of the reflections on technical leading brought up by Julia Hayward, technical lead at Redgate Software.
-
Underplayed Premises of TDD: Q&A with GeePaw Hill
TDD is more than a technique; it’s a whole style of programming, an integrated system of related behaviors and ideas. The five premises of TDD provide a ring in which we operate, they are the air that a TDD’er breathes.
-
The Importance of Feedback for Skill Development and Careers
Feedback and continuous learning are crucial for personal and professional development. Non-technical skills like creative problem solving, critical thinking, and an entrepreneurial mindset are important to make progress in your career. You have to own your career direction and know what you ultimately want to be in order to decide on the next steps.
-
Code Reviews in Practice
Code reviews are a great way to find bugs, get input from other team members, and share knowledge and ownership. For maximum benefit, integrate code reviews into your development process to ensure that no code reaches production without being reviewed. Reviews tend to uncover unresolved issues in the development process which you may need to address.
-
The Human Side of Microservices
A microservices architecture is a game changer for team communication, not a purely technical solution. If different teams don’t have stable, direct communication channels, the software they produce will suffer. The five key properties crucial for a successful microservices implementation are zero-configuration, auto-discovery, high redundancy, self-healing, and fault tolerance.
-
Building Human Interfaces with Artificial Intelligence
AI helps us to build human interfaces based on speaking and writing, instead of using a keyboard or mouse; it allows humans to stay human. The biggest challenges are finding ways to tell systems what answers are unsatisfactory to help them learn, be transparent in what data is recorded and retained, and ensure that diversity and inclusion is part of our training data to prevent bias in AI systems.
-
Q&A with Katrina Clokie on Testing in DevOps for Engineers
Wellington's DevOpsDays NZ recently closed with a keynote by Katrina Clokie on the Testing Skills and Superpower which engineers can utilise in a DevOps setting. The author of A Practical Guide to Testing in DevOps spoke with InfoQ to discuss the changes she's seen in the testing landscape and how this is further impacted by the move to embrace DevOps principles.
-
Think of Software as a Force for Good, Using Teal and Agile
A teal organisation set its horizon by defining its higher purpose and describing why it exists. Individuals join the company because of the value it creates for the world, and work freely towards a specific purpose. A teal and agile company has a culture of complete openness, transparency and mutual trust; everyone should feel safe and encouraged to share ideas, and make mistakes, without fear.