GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Bjorn Freeman-Benson, Software Psychologist. VP Engineering, New Relic

Bjorn Freeman-Benson

Biography: Bjorn Freeman-Benson

Bjorn Freeman-Benson joins New Relic as the Vice President of Engineering following an interesting career in software tools, most recently with the Eclipse Foundation supporting the leading open source Java IDE. Prior to that, he ran engineering for a reconfigurable hardware startup. Earlier in his career he held senior engineering positions at Amazon.com, Rational, and OTI. Bjorn holds a PhD in Computer Science from the University of Washington and spends his spare time orienteering, bicycling, or flying.

Software Passion: Lots of people are in software, so what makes me special? I'm a software psychologist. As a software psychologist, I listen to the software team and help it get better.

Website: http://bjornfreemanbenson.com/

Blog:  http://bjornfreemanbenson.com/blog/

Twitter: @bjorn_fb

Presentation: Professional Productivity - Part 1

Track: Professional Productivity / Time: Wednesday 10:20 - 11:10 / Location: Kammermusiksalen, Musikhuset

Small talks of 15 minutes each.

Prioritization and how to make sure that you work on the most important thing each day

Bjorn Freeman-Benson

You have too much to do each day. In fact, you have too much to do even if you worked 24x7. The solution is both very simple to describe and very hard to implement in practice: Prioritize. The problem is that the easy stuff keeps taking precedence over the hard stuff. My advice is the same as many others' advice: Make Lists. The key to my advice is how to make those lists and how to establish the habit of using them.

Profiling applications with New Relic

Patrick Linskey

Once your product is up and running, how do you make sure it stays that way? How do you measure the experiences of your customers? How do you find bottlenecks in the system?

On our team, New Relic is a key part of the answer to all those questions. We'll take a look at the New Relic console for a running app to see how this all works.

Changing your habits and environment to get more professional productivity

Linda Rising

Those of us who struggle with complex problems for a living, unfortunately, don't have time to keep up with the enormous amount of research in cognitive science that would help us be better thinkers. Linda Rising will share one small but important bit of advice that she has uncovered--the power of movement. Some of what she will say will be surprising, even counterintuitive. Linda will report on the research and provide some tips for better thinking, problem-solving, and decision-making.

Presentation: Some Considerations for Scaling: What We Did At New Relic

Track: Systems that Scale / Time: Wednesday 14:30 - 15:20 / Location: Kammermusiksalen, Musikhuset

In four years, New Relic has grown from a dozen customers to over 25,000 customers, and from collecting hundreds of metrics a day to collecting billions a day. We've done this without a huge investment in hardware - which is very cool. This talk will cover some of the ways we built a system that has scaled so effectively. Sharding, of course, but sharding is not magic; caching, of course, but caching is not magic; hardware improvements, of course, but ... well, you get the idea. There is no one magic solution but a combination a number of strategic decisions.