One of the most difficult challenges in a developers life is finding the "right" abstraction, or at least the best one given the current circumstances. The core problem is that abstraction is a bet on the future development of the software and we know that future is volatile. I will discuss different environments of software development and we find a base for you to decide when and what to abstract.

Comments

Comments are closed.

Nice talk on an interesting aspekt of library /product /project development

Asmir Mustafic at 16:21 on 1 Dec 2016

good. a complex topic expressed well. hard to get the "tips and tricks" from it, but clearly based on a lot of experience. no code in the presentation, but was expected :)

E Ciotti at 16:33 on 1 Dec 2016

Very interesting points around code duplication vs predicting patterns and abstracting too early, refactoring vs rewrite, and different optimisation targets for projects, API and libs

Tom ate at 18:25 on 1 Dec 2016

Good talk. Your talks are always well prepared and interesting

Mark Schmale at 09:18 on 2 Dec 2016

Good, reality related talk. A nice breeze of real world "get things done" topics

Felix Peters at 11:42 on 2 Dec 2016

Nice Talk.

Marliac Julien at 11:46 on 2 Dec 2016

Great speaker and intersting speaker !

Ilia Petriaev at 17:26 on 2 Dec 2016

Great interesting talk. Worth listening and thinking of.

Awesome talk. Good info. Great discussion afterwards. Thank you so much.

Cesar at 08:27 on 3 Dec 2016

Simply great!

Maciej Malarz at 13:10 on 5 Dec 2016

Very good one! Nice comparing of what different kind of projects need.