Principles of Productive Software Developers


Duration: 50 mins
Sebastian Daschner
Lead Developer Advocate, IBM

When working as a software developer, as well as in any other job, it’s important to be productive and to get things done. You want to focus on what adds value, increase your development speed, and cut out as many of the cumbersome, boring and repetitive tasks as possible.

This session shows seven principles how to accomplish the goal of being more effective and efficient as a Java developer. These principles include technical as well as self-organizational aspects. We’ll see how to implement them, especially how we can get the most out of our tools, why the invention of the mouse was a setback in productivity, and which mindsets to follow. This talk is not limited to specific tools or technologies yet it’ll provide examples and experiences, and it is brought to you by a German — from the country of efficiency.

You may also be interested in

50 mins
AI/ML for Non Data Scientists

AI/ML is no more a buzzword. It is now becoming an implicit expectation in every domain. Few have latched on to...

25 mins
How (not) to Scale Elasticsearch for Data Analytics!

Search is ubiquitous - From booking a cab on Ride sharing platforms to searching for a job on LinkedIn, Elasticsearch...

180 mins
Data Science with Groovy

Groovy is a powerful multi-paradigm programming language for the JVM that offers a wealth of features that make it ideal...

180 mins
Leveraging Kubernetes for Machine Learning

With the advent of containers, Kubernetes evolved as the defacto orchestration solution to coordinate hundreds of containers at scale across...

25 mins
Data DevOps is Real!

DevOps today is mostly associated with service and web-based applications. With the advent of ML and AI, data is now...

180 mins
Time-series Forecasting Workshop

Time series forecasting has been there for ages and the techniques that can be leveraged in this field has been...