mkt1 / saturn2018-growing-great-software-designers-workshop

How do we develop the next generation of software designers?

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SATURN 2018: Growing great software designers

The current generation of software designers is coming up in a world where it’s easier than ever to get started in software development. Getting information on how to design doesn’t require apprenticing with a master, traveling to a top university or tech hub, or piecing together wisps of current research in conference papers. The canon is reasonably accessible in books that survey the field, there is a single-purpose textbook on software aimed at novices, and there are several conferences on software design that have each been running for more than a decade (including SATURN).

But, for someone who is trying to nurture the next generation of designers, it seems as hard as ever to do so. Some challenges include:

  • The large volume of information to master
  • The number of contradictory voices claiming to know the true path
  • The temptations of easy wins with quick and dirty code
  • The siren song of niche expertise (eg ML, distributed systems, programming languages) over general software design expertise
  • The churn of technical platforms, which often lose the accumulated wisdom of the last platform while seeking simplicity
  • The rise of results-oriented processes that downplay the value of careful design
  • The seeming reduction in the popularity of software books, perhaps in because of easy access to blogs and tech news sites offering advice

This workshop is an opportunity to share what we have learned and are applying in our day jobs about how to grow great software designers. Expect to hear and share stories of valiant attempts, grand strategies, energizing wins, and humbling defeats. We will work to generalize and distill our discussions so that others can benefit from them.

The goal of this workshop is to explore how to grow great software designers. Our hope is that we'll end the day with several concrete suggestions and practices to share with the SATURN community, some ah-ha! moments, and a collection of challenges that must be overcome in today’s software shops.

The workshop will took place on Monday, May 7, 2018 in Plano, TX during the SATURN 2018 conference on software architecture.

Important Dates

  • Workshop RSVP - April 1, 2018
  • Position papers deadline - April 23, 2018
  • Workshop - May 7, 2018 @ 8:30 AM

More Information

Workshop Participants

All participants, please read the position paper prior to workshop. Also, take a look at and consider adding to the list of references.

  • George Fairbanks
  • Michael Keeling
  • Randy Ynchausti
  • Thijmen de Gooijer
  • Michael Turner
  • Joe Runde
  • Adam Wynne
  • ...

Position Papers

We ask that everyone captures their thinking ahead of the workshop in the form of a brief position paper. The purpose of this position paper is get your gears turning both by critically thinking about the topic on your own, but also by reading other ideas before the start of the workshop.

See how to join the workshop for more information.

Here are some questions and topics to inspire your paper.

About SATURN

The 14th SEI Architecture Technology User Network (SATURN) Conference — the longest-running software architecture conference in the world — brings together influential leaders and experts to discuss architecture-centric practices for developing, acquiring, and maintaining software-reliant systems. Architects from more than 20 countries meet annually at SATURN to share ideas, network, and learn about new and existing technologies. For more information, go to http://www.sei.cmu.edu/saturn/2018.

Workshop Organizers

About

How do we develop the next generation of software designers?