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

Rated 4

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 :)

Rated 5

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

Rated 5

Tom ate at 18:25 on 1 Dec 2016

Good talk. Your talks are always well prepared and interesting

Rated 5

Mark Schmale at 09:18 on 2 Dec 2016

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

Rated 5

Felix Peters at 11:42 on 2 Dec 2016

Nice Talk.

Rated 4

Marliac Julien at 11:46 on 2 Dec 2016

Great speaker and intersting speaker !

Rated 4

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.

Rated 4

Cesar at 08:27 on 3 Dec 2016

Simply great!

Rated 5

Maciej Malarz at 13:10 on 5 Dec 2016

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