The document discusses good engineering practices, including focusing on delivering value to customers, building trust with stakeholders, taking the project context into account, writing code for readability, matching technology to problems, and avoiding doing evil. It provides statistics on project success rates for traditional vs modern approaches. It also lists recommendations for practices like solving problems instead of just writing code, iterating incrementally, avoiding too much alignment, ensuring code quality, being responsible, considering trade-offs, and more.
2. You must be the
change you wish
to see in the
world
Jacek Bilski
Senior consultant
@ innoQ Deutschland GmbH
He has over 15 years of experience work-
ing in Java, mostly with backend systems
but was also working on topics like fron-
tend, automation or testing. Every now
and then he publishes something on Twit-
ter, INNOQ blog or his own one
39. Don’t jump on new technologies
https://pixabay.com/photos/base-jump-jump-base-jumper-leaping-1600668/
40.
41. Don’t solve all problems with software
https://unsplash.com/photos/YpLN4HacUS4
42. 6. Don’t do evil
https://unsplash.com/photos/XO9uCZZaipE
43. Long story short…
1. Focus on delivering value
2. Build trust
3. Take context into account
4. Code for readability
5. Match technology to the problem
6. Don’t do evil