InfoQ Homepage learning Content on InfoQ
-
A Great Engineer Needs the Liberal Arts
Much of what helps you become a great software engineer, and create outstanding software that people want to use, comes from outside the world of STEM. The ability to effectively analyze a problem, evaluate different options, and engineer a solution requires skills taught in the liberal arts.
-
The Power of Doubt in Software Testing
Being skeptical of ourselves and of what the majority believes keeps us on our toes and forces our mind to work harder. Doubting our own - and other people's - feelings of certainty is a healthy practice that helps us solve problems and avoid bigger problems in the longer run, and it can make us better testers.
-
Four Priceless Tactics to Create Top-Tier Homegrown Talent
With rapid shifts in work culture across the world, employers are revisiting their relationships with employees, putting their needs and aspirations first. Here’s how to align individual interests with business objectives, and use constant engagement, training, and feedback to take your company culture to the next level.
-
TalentSumerization – The Employee Experience in Agile Enterprises
Talent, knowledge and leadership are today’s currency for competitiveness. HR teams that begin to think about their roles as creating an employment experience will be on the leading edge of modern workplaces. This article explores how Consumerization of Human Resources” – or “TalentSumerization” – can be used to create a social, mobile, and consumer-style employee experience.
-
Relearning to Learn
For my 30 plus years in tech, I've been reading and listening to tech mostly wrong. After in depth investigation into learning strategies, I've restructured my knowledge acquisition process. Find out how I've taken control of my learning queue, how I now perform active reading while taking creative notes, and hear how to use reflection and quizzing to lock knowledge in.
-
Q&A on the Book "Create Your Successful Agile Project"
The book Create Your Successful Agile Project helps people understand agile approaches and select what could work for them.Too often, teams adopt a framework without understanding the context in which that framework is useful. This book shows how you can use your team’s unique product, context, and people to define a suitable agile approach for your project.
-
Q&A on the Book "The Stupidity Paradox"
In "The Stupidity Paradox", Andre Spicer and Mats Alvesson explore how knowledge intensive organizations employ smart people and encourage them to do stupid things. Functional stupidity can be catastrophic, however a dose of stupidity can be useful. The book advises how to counter stupidity or reduce the consequences, how to exploit it, and how to benefit from it.
-
Q&A on the Book The Team Engagement Strategy
The book The Team Engagement Strategy provides an operational model with guiding principles that teams can use to solve their problems by focusing on outcomes. It empowers teams to take action based on their shared insight and assumptions, and helps them to learn and improve continuously.
-
Q&A with Ash Maurya on Scaling Lean
In the book Scaling Lean, Ash Maurya explores how entrepreneurs can collaborate with stakeholders to establish a business model for a new product or service using Lean Startup principles. It builds on top of his first book, Running Lean, showing how to use experiments, measure business progress, and scale your startup.
-
Enhance Your Testing Skills with Mindset Tools
Quite a lot of testers often miss out on the mindset necessary for the testing and delivery of quality products. Sometimes it seems that quality consciousness is missing. This article is about how I discovered a way to grow my test mindset, and how my discovery has been useful in enhancing my testing skills.
-
How to Boost Your Skills to Become a Better Developer
Katas are great for learning new skills or to improve existing ones but don't address the intensity we face at work when there is a raging fire such as a deadline, release date, fixing a bug in huge legacy code, etc. This article covers the skills of good developers and highlights changing your training approach to improve your skills for high-intensity and challenging environments.
-
Communities of Practice: The Missing Piece of Your Agile Organisation
Communities of practice bring together people who share areas of interest or concerns. They have specific applications in agile organisations: scaling agile development and allowing individuals to connect with others who share similar concerns. Communities of practice bring people together to regain the benefits of regular contact while keeping the value of multidisciplinary agile teams.