Manon Laws
2013-11-12 03:54:26 UTC
Triangle Java Users Group Presents:
First, Let's Kill All the Product Owners, Anxious Cows in ClojureScript
presented by Tim Berglund
Monday, November 18, 2013
6:30 PM - 9:00 PM
NOTICE: The November 2013 Java User Group meeting location will be at the Triangle Research Foundation Conference Center in RTP.
URL: http://www.rtp.org/park-life/conference-center
http://rtp.org/contact-us/directions
New Address is:
12 Davis Drive, Research Triangle Park, North Carolina 27709
Abstract:
Title: First, Let's Kill All the Product Owners
By now, we are all comfortable with the orthodoxy: the product owner
discerns the needs of the customer and feeds them to developers in the
form a prioritized backlog. Developers pull work from that backlog,
always confident that they're working on the highest-priority feature at
the moment, and never having to worry about how those priorities are
allocated. This system is simple, efficient, and has helped many teams
function better than they used to. It's also time for the system to die.
A few revolutionary companies are experimenting with the idea that
developers should be in charge not only of when they build new features, but what features to build. Rather than mere code technicians following the will of a product and marketplace expert, developers themselves
become experts in their product domain, building the tools users needâby conceiving of those tools themselves. Dispensing with the product owner creates an entirely new organizational tenor: one in which everyone is
encouraged to master the business's domain, to organize their work in
autonomous ways, and to take ownership of the purpose for which the
organization exists.
Title: Anxious Cows in ClojureScript
ClojureScript is a dialect of Clojure that compiles to JavaScript, and
targets the JavaScript runtimes of the web as a deployment environment.
It offers the unparalleled expressiveness of Lisp, the performance and
space efficiency of the Google Closure Compiler, interoperability with
the in-browser object model, and natural integration with server-side
Clojure applications. In a time of proliferating JavaScript extensions
and client-side development frameworks, this is a compelling vision of
how client-side web development should be done.
It's also a great language in which to write an agent model. In this
talk, we'll dissect an entirely client-side simulation of a pen full of
cows inside an electric fence. Each cow moves around randomly, and is
sensitive to the stress level of the cows around it. When a cow wanders
into the electric fence, we can explore simulation parameters that
determine how stress moves through the herd. We'll learn how to write
ClojureScript, and draw fascinating parallels to human behavior in
real-life emotional systems.
About the Speaker:
Tim is a trainer for [GitHub](https://github.com), a speaker internationally and on the [No Fluff Just Stuff](http://nofluffjuststuff.com) tour in the United States, and is president of the [Denver Open Source User Group](http://denveropensource.org). He is one of the developers of the [Ratpack](https://github.com/tlberglund/ratpack) web framework, is co-presenter of the [O'Reilly Git Master Class](http://bit.ly/ogitvid), and author of [Gradle Beyond the Basics](http://shop.oreilly.com/product/0636920019923.do). He blogs occasionally at [timberglund.com](http://timberglund.com), and lives in Littleton, CO, USA with the wife of his youth and their three children. Agenda:
6:30 - 7:00 PM -- Meet, Talk, Pizza
7:00 - 7:15 -- JUG Business and Announcements
7:15 - 8:15 -- Presentation
8:15 - 8:30 -- Discussion with Presenter
8:30 -- Raffle
9:00 - Doors close
Admission:
Paid-up members of TriJUG may attend without additional charge.
Non members are asked to pay $5 per meeting. But, if you are either a full time
student or unemployed, then we ask only $2 per meeting.
First, Let's Kill All the Product Owners, Anxious Cows in ClojureScript
presented by Tim Berglund
Monday, November 18, 2013
6:30 PM - 9:00 PM
NOTICE: The November 2013 Java User Group meeting location will be at the Triangle Research Foundation Conference Center in RTP.
URL: http://www.rtp.org/park-life/conference-center
http://rtp.org/contact-us/directions
New Address is:
12 Davis Drive, Research Triangle Park, North Carolina 27709
Abstract:
Title: First, Let's Kill All the Product Owners
By now, we are all comfortable with the orthodoxy: the product owner
discerns the needs of the customer and feeds them to developers in the
form a prioritized backlog. Developers pull work from that backlog,
always confident that they're working on the highest-priority feature at
the moment, and never having to worry about how those priorities are
allocated. This system is simple, efficient, and has helped many teams
function better than they used to. It's also time for the system to die.
A few revolutionary companies are experimenting with the idea that
developers should be in charge not only of when they build new features, but what features to build. Rather than mere code technicians following the will of a product and marketplace expert, developers themselves
become experts in their product domain, building the tools users needâby conceiving of those tools themselves. Dispensing with the product owner creates an entirely new organizational tenor: one in which everyone is
encouraged to master the business's domain, to organize their work in
autonomous ways, and to take ownership of the purpose for which the
organization exists.
Title: Anxious Cows in ClojureScript
ClojureScript is a dialect of Clojure that compiles to JavaScript, and
targets the JavaScript runtimes of the web as a deployment environment.
It offers the unparalleled expressiveness of Lisp, the performance and
space efficiency of the Google Closure Compiler, interoperability with
the in-browser object model, and natural integration with server-side
Clojure applications. In a time of proliferating JavaScript extensions
and client-side development frameworks, this is a compelling vision of
how client-side web development should be done.
It's also a great language in which to write an agent model. In this
talk, we'll dissect an entirely client-side simulation of a pen full of
cows inside an electric fence. Each cow moves around randomly, and is
sensitive to the stress level of the cows around it. When a cow wanders
into the electric fence, we can explore simulation parameters that
determine how stress moves through the herd. We'll learn how to write
ClojureScript, and draw fascinating parallels to human behavior in
real-life emotional systems.
About the Speaker:
Tim is a trainer for [GitHub](https://github.com), a speaker internationally and on the [No Fluff Just Stuff](http://nofluffjuststuff.com) tour in the United States, and is president of the [Denver Open Source User Group](http://denveropensource.org). He is one of the developers of the [Ratpack](https://github.com/tlberglund/ratpack) web framework, is co-presenter of the [O'Reilly Git Master Class](http://bit.ly/ogitvid), and author of [Gradle Beyond the Basics](http://shop.oreilly.com/product/0636920019923.do). He blogs occasionally at [timberglund.com](http://timberglund.com), and lives in Littleton, CO, USA with the wife of his youth and their three children. Agenda:
6:30 - 7:00 PM -- Meet, Talk, Pizza
7:00 - 7:15 -- JUG Business and Announcements
7:15 - 8:15 -- Presentation
8:15 - 8:30 -- Discussion with Presenter
8:30 -- Raffle
9:00 - Doors close
Admission:
Paid-up members of TriJUG may attend without additional charge.
Non members are asked to pay $5 per meeting. But, if you are either a full time
student or unemployed, then we ask only $2 per meeting.