Coding Therapy for Software Developers aka How Does This Code Make You Feel?
Steven Feuerstein, Oracle Corporation
We can't write software without our brains, and our brains come with a full
load of "issues." The way our brain remembers the past and projects into the
future has a big impact on how we write code. Moving beyond physiology,
human psychology also plays its role, making it difficult for us to
acknowledge ignorance and ask for help. Steven will offer an intensive
coding therapy session (including couples therapy, dream therapy, game
theory, and shock therapy) to help all attendees come to grips with their
innate, unavoidable "issues", making it easier to write better code -- and
help others on their team write better code.
Steven Feuerstein is an Architect at Oracle Corporation and one of the world's leading experts on the Oracle PL/SQL language, having written ten books on PL/SQL, including Oracle PL/SQL Programming and Oracle PL/SQL Best Practices (all published by O'Reilly Media). Steven has been developing software since 1980, spent five years with Oracle Corporation (1987-1992), and after 13 years as PL/SQL Evangelist for Quest Software (acquired by Dell in September 2012), he has recently returned to work for Oracle Corporation. Steven is an Oracle ACE Director and writes regularly for Oracle Magazine, which named him the PL/SQL Developer of the Year in both 2002 and 2006. He is also the first recipient of ODTUG's Lifetime Achievement Award (2009). In 2010, Steven started the PL/SQL Challenge, an online, daily PL/SQL quiz. To check out Steven’s latest PL/SQL webcasts, presentations and scripts, go to the Oracle PL/SQL Learning Library at www.oracle.com/oll - just search on “PL/SQL”!
Creative Problem Solving (for Oracle Professionals)
Kerry Osborne, Accenture Enkitec Group
This presentation is about problem solving; how we think about problems and how we resolve them, specifically problems involving complex computer systems. I've worked closely with extremely intelligent people; however there seems to be little correlation between raw intelligence and the ability to quickly solve difficult problems. I've worked with lots of dedicated, hard working people as well, but this characteristic also does not always foretell success. Neither does having a stellar technical background with loads of experience. So why is it that some people seem to be gifted with seemingly super-natural problem solving skills? I have spent my career solving computer problems and working with relatively large numbers of people who do the same. While I don't have all of the answers, I do have some ideas that may be helpful for making you a better problem solver and a better judge of how others will perform when faced with difficult problems.
Kerry Osborne began working with the first public release of Oracle (version 2) in 1982. For the past several years, he has been focused on understanding Oracle internals and solving performance problems. He is an Oracle Ace Director and is a proud member of theOakTable network. He has also co-authored two books (Pro Oracle SQL and Expert Oracle Exadata).
Possibilities in Disruption
Jeffrey Needham, Fabrix Analytix
Big Data, or more accurately, New Data was born out of Yahoo!'s need to do PB-scale computing on a shoestring. Today, enterprises are accumulating a bewildering diversity of New Data. Once aggregated, the diversity will help them to find more, high quality needles in these haystacks. Over the next few years, most users will not be processing PB's of data until they have built big clusters. However, they will not be able to build big clusters with their old operational doctrines. In the new doctrine, everything begins and ends with a use case - Hadoop and Spark are not generic EDW infrastructure plays. Big Data technology is an evolutionary process born of scale and economics, but has already accumulated a lot of mythology. Enterprises now need considerable education to see if this technology makes sense for their use cases; and if they can achieve it with an IT organization that replaced engineering with "vendor drag and drop".
The goal of my book, Disruptive Possibilities, was to start a conversation; and this keynote is a continuation of that conversation.
Jeffrey Needham is the founder of Fabrix Analytix, a stealth startup focusing on dark computing platforms for commercial and agency use. His varied experience includes being the Federal Field CTO at Hortonworks, doing a lot of CONUS continuity platform work at Yahoo!, and history around Unix, hardware and Oracle kernel development. He is one of the original members of OakTable and the author of Disruptive Possibilities: How Big Data Changes Everything (O'Reilly, 2013).
Keynote Address:Coding Therapy for Software Developers aka How Does This Code Make You Feel?
Steven Feuerstein, Oracle Corporation
General Session: Disruptive Possibilities: How Big Data Changes Everything
Jeffrey Needham, Fabrix Analytics