- Why do people resist change?
- Explain threads to your grandparents
- As a software engineer you want both to innovate and to be predictable. How those 2 goals can coexist in the same strategy?
- What makes good code good?
- Explain streaming and how you would implement it.
- Say your Company gives you one week you can use to improve your and your colleagues' lifes: how would you use that week?
- What did you learn this week?
- There is an aesthetic element to all design. The question is, is this aesthetic element your friend or your enemy?
- List the last 5 books you read.
- How would you introduce Continuous Delivery in a successful, huge company for which the change from Waterfall to Continuous Delivery would be not trivial, because of the size and complexity of the business?
- When does it make sense to reinvent the wheel?
- Let's have a conversation about "Reinventing the wheel", the "Not Invented Here Syndrome" and the "Eating Your Own Food" practice
- What's the next thing you would automate in your current workflow?
- Why is writing software difficult? What makes maintaining software hard?
- Would you prefer working on Green Field or Brown Field projects? Why?
- What happens when you type google.com into your browser and press enter? [A]
- What does an Operating System do when it has got no custom code to run, and therefore it looks idle? I would like to start a discussions about interrupts, daemons, background services, polling, event handling and so on.
- Explain Unicode/Database Transactions to a 5 year old child.
- Defend the monolithic architecture.
- What does it mean to be a "Professional Developer"?
- Is developing software an art, a craftsmanship or an engineering endeavour? Your opinion.
- "People who like this also like... ". How would you implement this feature in an e-commerce shop?
- Why are corporations slower than startups in innovating?
- What have you achieved recently that you are proud of?