Are software engineers threatened with extinction?
The high-tech industry demands more and more complex software. But there are limits to how much code can be written in traditional ways. New techniques (like code-generation) are required for the development of the necessary software. But are these techniques making the software engineer obsolete in time? Is software craftsmanship still appreciated in 10 years’ time? Of course we don’t have a crystal ball, but what we do know is that we need to adapt or we’ll fall behind.
So wake up! If you don't want your profession to become extinct, start acting now.
On this Sioux Hot-or-Not seminar three well-known speakers talked about the future of software engineering. Kevlin Henney, Simon Brown and Robert Hendriksen presented their view on how we as software engineers can best survive.
Kevlin Henney is an independent consultant and trainer based in the UK. His development interests are in patterns, programming, practice and process. He has been a columnist for various magazines and web sites. Kevlin is co-author of “A Pattern Language for Distributed Computing” and “On Patterns and Pattern Languages”, and he is also editor of the “97 Things Every Programmer Should Know” site and book.
Simon Brown is an independent software development consultant specialising in software architecture; specifically technical leadership, communication and lightweight, pragmatic approaches to software architecture. Simon is the author of “Software Architecture for Developers” and the creator of the C4 software architecture model.
Robert Hendriksen is a senior software architect working for Sioux. Robert believes in minimizing development errors by creating tools for the domain expert. In recent projects he applied his knowledge to reduce manual coding, simplify testing and improve overall quality. As a software architect, Robert is convinced that hands on experience is required for all implementation aspects that play a role in modern systems development.