Szymon Chmal
Resistant to hype: How to avoid being deceived by technological trends?
#1about 5 minutes
Defining hype driven development in software engineering
Hype driven development occurs when teams choose new technologies based on popularity rather than project requirements, often leading to unforeseen problems.
#2about 3 minutes
Navigating the stages of the technology hype cycle
New technologies often follow a predictable hype cycle, from an initial trigger and peak of inflated expectations to a trough of disillusionment and eventual plateau of productivity.
#3about 2 minutes
Learning from past examples of technology hype
The misapplication of NoSQL databases and microservices architectures for small projects serve as cautionary tales against adopting trends without proper context.
#4about 2 minutes
Balancing the risks and rewards of new technology
While adopting new technologies can boost innovation and employee morale, it also carries significant risks, such as introducing critical bugs into core business functions.
#5about 4 minutes
A practical framework for choosing new technologies
A disciplined approach to technology selection involves gathering requirements, prototyping, prioritizing business value, seeking external advice, and implementing changes incrementally.
#6about 3 minutes
Documenting choices with an architecture decision log
Maintain an architecture decision log to record the problem, requirements, considered candidates, and rationale behind every significant technology choice for future reference.
#7about 5 minutes
Managing technology adoption with a technology radar
A technology radar helps organizations manage innovation by categorizing tools and techniques into stages like Assess, Trial, Adopt, and Hold, providing a clear adoption strategy.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
05:45 MIN
Understanding the hype cycle in web development
The Lean Web
03:39 MIN
How teams make poor tech choices in isolation
Introducing a Digital Service Catalog for speed and scale
01:51 MIN
Why agile teams struggle with adopting new technologies
Retooling and refactoring - an investment in people.
09:11 MIN
The developer's role in navigating business and investor pressure
Should we build Generative AI into our existing software?
08:55 MIN
Why tech stack migrations are often driven by hype
WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney
25:11 MIN
Maintaining perspective through radical technological change
The Technology Revolution: Mastering the Challenges of Radical Change
15:15 MIN
Fostering innovation with internal hackathons and tinker time
Building Your Own Classification Model with JavaScript - Coffee with Developers - Carly Richmond
38:31 MIN
Previewing the "AI or knockout" conference talk
From Learning to Leading: Why HR Needs a ChatGPT License
Featured Partners
Related Videos
Antipatterns - nemesis of software development
Mustafa Toroman
The Lifehacker's Guide to Software Architecture
Julian Lang
Unveiling the Dark Side: Navigating the Pitfalls of Digital Ambitions
Johannes Hansen
We (don't) need a software architect!?!
Hendrik Lösch
The Technology Revolution: Mastering the Challenges of Radical Change
Dominik Krimpmann
WE Develop the Future: WTF is Next?
Martin Wezowski
Seven Myths, Three Reasons, One Goal
Stefan Priebsch
Resolving technical debts in software architecture
Carola Lilienthal
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Architect / Staff Python Engineer (m/f/d)
CONTIAMO GMBH
Berlin, Germany
Senior
Python
Docker
TypeScript
PostgreSQL

Software Architect PHP - Internal Services (w/m/d)
Saby Company
Delebio, Italy
Senior
Zend
Slim
Scrum
Kanban
Symfony





Solution Architect
Technopride Ltd
London, United Kingdom

Platform Architect
Topicus
