Benjamin Bischoff

Old tools, new tricks

Are you choosing new tools because they're better, or because of a psychological bias?

Old tools, new tricks
#1about 3 minutes

The developer's dilemma of choosing new technology

Developers are constantly faced with a flood of new tools, creating a bias that newer technology is always the better choice.

#2about 5 minutes

Common cognitive biases in evaluating software tools

Evaluating new tools is often clouded by cognitive biases like the sunk cost fallacy, Maslow's hammer, and the tractor factor.

#3about 2 minutes

Managing risk with known and unknown unknowns

New technologies carry a significantly larger magnitude of "unknown unknowns," increasing project risk compared to established tools.

#4about 2 minutes

The case for choosing boring and reliable technology

Older, "boring" tools are often more reliable and cost-effective because their capabilities and failure modes are well understood.

#5about 5 minutes

Building a basic website test with Selenium

A practical example demonstrates how to create a simple, fast, and effective browser automation test using the Selenium library in Java.

#6about 4 minutes

Managing dependencies and test execution with Maven

Using Maven simplifies project setup by managing dependencies like Selenium and JUnit and providing a standard build lifecycle.

#7about 4 minutes

Scripting cross-browser tests using a Bash script

A simple Bash script can be used to parameterize test runs, allowing the same Maven command to execute tests across different browsers.

#8about 4 minutes

Creating a standardized project interface with Make

A Makefile provides a simple, technology-agnostic entry point like `make test` to run underlying commands, standardizing workflows across projects.

#9about 2 minutes

Why AI is particularly effective with old tools

AI models often provide more reliable and less hallucinatory results for older technologies due to the vast amount of historical training data available.

#10about 2 minutes

Key principles for making thoughtful tool choices

Be aware of personal biases, consider the value of familiarity, and decouple the idea of progress from simply adopting new technology.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles

From learning to earning

Jobs that call for the skills explored in this talk.