January 27, 2010

Welcome

Welcome to SoftwareGR. We used to be XP West Michigan but we’ve updated our identity. We’re still the same people and we’ll be hosting the same great meetings regularly.

You can find out more about us.

Check out our meeting calendar, and if you’re interested in attending one of our events, be sure to sign up for email updates so you don’t miss any important announcements.

January 1, 2010

Software GR’s Inaugural Meeting

Eric Sink, Source Gear

When: January 26th, 6:00 pm – 8:00 pm
Where: Work Play Space, 941 Wealthy Street SE, Grand Rapids, MI 49506

In his day job he is a software developer at SourceGear, a company which sells source control (aka “version control,” “SCM”) tools for small and midsize software teams.

In October 2002, SourceGear was named one of the fastest growing companies in the nation by Inc magazine.

By original training, he is a software programmer. He has a B.S. in Computer Science from the University of Illinois at Urbana-Champaign. He founded the AbiWord project and was responsible for much of the original design and implementation. The title on his business card says “Software Craftsman.”

Prior to founding SourceGear, Eric was at Spyglass (now part of OpenTV) for around five years, where he served as Project Lead for the browser team. They built the original versions of the browser you now know as “Internet Explorer.”

October 10, 2009

“Creative Process as Seen Through Creative Language”

Jon Wettersten, IDEO

When: October 27th, 6:00 pm – 8:00 pm
Where: Work Play Space, 941 Wealthy Street SE, Grand Rapids, MI 49506

In this lecture, Wettersten examines communication across the languages of art, mathematics, programming, and music and the implications for the creative process. Wettersten’s topic of discussion centers on the idea that languages used during the creative and design process have themselves also been designed.

Wettersten’s multi-disciplinary background includes major concentrations in mathematics, classical music and fine art—his current occupation finds him in a Senior Application Designer role at IDEO in Chicago.

Speaker Bio

An application developer and design strategist who helps lead IDEO Chicago’s digital experience efforts, Jon Wettersten encourages project teams to push the limits of technological feasibility and supports IDEO’s more strategic projects through their later-stage development processes. Since joining the company in 2007, he’s worked on projects spanning financial services, telecommunications, health, and web and mobile application development.

Jon comes to IDEO with over 10 years of experience in the design and development of user-centered software applications and web-related server-based technologies for a wide range of clients and industries including financial services, retail, publishing, education, and not-for-profits. Immediately prior to IDEO, Jon served as a managing technology partner for a research, design, and development firm where his duties included providing appropriate technology strategies and collaborating with research and design teams on rapid prototyping, among other responsibilities. He holds a BA degree with a concentration in Fine Art from St. Olaf College with continued education in computer science at Northwestern University. A classically trained violinist and avid cyclist, Jon also enjoys sewing, playing tennis, figure painting, and volunteering in his community.

September 6, 2009

“Software Craftsmanship: Raising the Bar of Professional Software Development”

Doug Bradbury, 8th Light

When: September 22, 6:00 pm – 8:00 pm
Where: Work Play Space, 941 Wealthy Street SE, Grand Rapids, MI 49506

Agile began as a developer centered set of values and practices that aimed to uncover better ways to develop software. As the movement has grown, the Agile community has been flooded by managers and agile coaches who see the improved productivity and want to harness it for their companies. As a result, much of the discussion in Agile has moved towards managing people, managing backlogs, managing those typists who write the code. Well typists, where have those eXtreme values that first excited you so much gone?

In the last year, many people have begun talking about Software Craftsmanship. Pete McBreen first coined the term with his 2002 book of the same name. This year a summit in Chicago, a conference in London, a google group, a manifesto, and the recent Software Craftsmanship North America conference in Chicago have brought together craftsmen from all over the globe to refocus the conversation on writing good code.

In this talk, we will explore why the craft meme works in talking about software and the kinds of things being learned from historical craft work. We will look at the values in the Manifesto for Software Craftsmanship and the related ethics statement. We will also talk about what it means to be a professional and to work towards mastery of your craft.

Intentional practice is one of the ways in which many craftsmen are building their skill sets and improving the way they write code. In the second half of the evening, we will do a bit of practice ourselves with a randori. Randori is a group coding exercise where we take turns working on the same piece of code. Your disciplines of testing and writing clean code will be put to the test in a fast and high pressure couple of minutes when you take the stage in front of your peers.

Speaker Bio

Doug joined 8th Light with more than 5 years of software development experience. Doug has written everything from assembly level digital signal processing algorithms to web application with Ruby on Rails. He adds strong real-time embedded C++ experience to 8th Light’s talented and diverse group of software craftsmen. He has worked for companies serving several niche markets including pro audio and speciality printing.

With 8th Light, Doug has contributed to several projects in Ruby, C++, and Java. He was a team member on the Fidelity Life project. He helped craft the Manifesto for Software Craftsmanship and is continuing to contribute to this emerging movement. Doug is the creator of the web based (rails) app Gift of Admin.

Doug and his wife, Jen, are avid travelers, hikers, and skiers. Much of their time is also devoted to teaching and mentoring junior high and high school students in a suburban church.

August 14, 2009

Summer Networking Session No. 3

When: August 25th, 6:00 pm – 8:00 pm
Where: HopCat, 25 Ionia Ave SW, Grand Rapids, MI 49503

It’s summer! We’ll be taking it easy this summer. No speakers; just each other. Join us to just hang out, network, eat, and drink. We’ll be at HopCat at the usual time.

About HopCat

HopCat was envisioned, designed, stocked and staffed with one mission in mind: to bring you great beer. We specialize in Michigan brews, but also offer a wide range of global beer, with a large Belgian selection. If you’re not in the mood for a beer, you can get a glass of wine or cocktail from our full bar.

July 10, 2009

Summer Networking Session No. 2

When: July 28th, 6:00 pm – 8:00 pm
Where: Bar Divani, 15 Ionia Ave SW, Grand Rapids, MI 49503

It’s summer! We’ll be taking it easy this summer. No speakers; just each other. Join us to just hang out, network, eat, and drink. We’ll be at Bar Divani at the usual time.

About Bar Divani

Divani is Hindi for being crazy in love – something we anticipate you will be experiencing shortly. Our friendly and knowledgeable staff is available to make exploration of the vast beverage selection as dauntless as possible. With over 200 liquors to choose from we will be sure to recommend one that is well suited for you.

In addition to liquor, we have an overwhelming list of wines by the glass, half bottle, or bottle. And beer is fun too: there are plenty of bottle options to choose from as well as a rotating set of local and national hand-craft beers on tap.

June 6, 2009

Summer Networking Session No. 1

When: June 23, 6:00 pm – 8:00 pm
Where: The Green Well, 924 Cherry Street, Grand Rapids, MI 49506

It’s summer! We’ll be taking it easy this summer. No speakers, just each other. Join us to just hang out, network, eat, and drink. We’ll be at the Green Well at the usual time.

About The Green Well

At the Green Well, an Essence Restaurant Group establishment, we serve honest fayre with local flair in a green, neighborhood setting that keeps customers coming back. Our innovative gastro pub is green beyond its name: Our building is LEED® certified inside and out which means it’s environmentally safe, ultra efficient and leaves behind the smallest possible carbon footprint.

Our creative, ever-changing menu features a global range of eclectic flavors prepared with ingredients from local farmers, and our beverage offering includes a wide array of local craft brews and wines, all to support our local economy.

Our greenness also spills over to our guests who benefit from affordable prices and outstanding service by a fun, welcoming staff.

May 15, 2009

“jQuery”

Karl Swedberg, Fusionary Media

When: May 26th, 6:00 pm – 8:00 pm
Where: Work Play Space, 941 Wealthy Street SE, Grand Rapids, MI 49506

jQuery is a powerful JavaScript library that can enhance your websites regardless of your background.

For designers, jQuery leverages existing CSS and HTML skills, allowing you to dynamically find and change any aspect of a page. This talk provides a gentle introduction to jQuery concepts, allowing you to add interactions and animations to your pages – even if previous attempts at writing JavaScript have left you baffled.

For programmers, jQuery offers an open-source, standards-compliant, unobtrusive approach to writing complex JavaScript applications.

Speaker Bio

After having taught high school English, edited copy for an advertising agency, and owned a coffee house, Karl Swedberg began his career as a web developer four years ago. He now works for Fusionary Media in Grand Rapids, Michigan, where he specializes in client-side scripting and interaction design. Karl is an “Evangelist” for the jQuery JavaScript Library and the co-author of two books, Learning jQuery and jQuery Reference Guide.

April 10, 2009

“Software Disasters and Lessons Learned”

Jack Ganssle, The Ganssle Group

When: April 28th, 6:00 pm – 8:00 pm
Where: Work Play Space, 941 Wealthy Street SE, Grand Rapids, MI 49506

Civil engineers have learned how to avoid failure from their rich history of bridge collapses, tunnel floodings, and building disintegrations. The firmware world is quite different; it seems we all make the same mistakes, repeatedly. Yet most problems have similar root causes. In this talk we’ll examine a number of embedded disasters, large and small, and extract lessons we must learn to improve our code.

Speaker Bio

Jack Ganssle helps developers build better embedded systems faster.

He started, developed and sold three electronics companies; including one of the world’s leading producers of embedded development tools.

He developed or managed the development of over 100 embedded products, including in-circuit emulators, underwater navigation equipment (some used to recover Space Shuttle Challenger’s wreckage), steel thickness gauges, near-IR protein measurement instruments, the White House security system, compilers, colorimeters, numerous classified Government systems… and even one device that analyzed cow poop!

Writing

Jack is the Technical Editor of Embedded Systems Programming magazine as well as author of the magazine’s monthly column “Breakpoints”. He has published over 600 articles on different aspects of embedded development, as well as six books on the subject. On-line, he writes the weekly Embedded Pulse column on embedded.com and is editor of The Embedded Muse, a free bi-weekly email newsletter.

Also an avid sailor, he has written numerous articles on ocean voyaging and a book about his offshore debacles.

Lecturing and Teaching

For over a decade Jack has lectured at symposiums and conferences on electronics and software all over the world. His Better Firmware Faster seminar has helped thousands of developers get products to market faster with fewer problems.

He has presented the Keynote speech at many major events, including the two Embedded Systems Conferences.

Other

Jack currently serves on Embedded System Design’s Editorial Review Board, as well as the boards of several pre-IPO corporations. He has also worked as an Expert Witness.

Jack is a member of NASA’s Super Problem Resolution Team, a team of advisors formed in the wake of Columbia’s loss to help NASA with issues requiring special expertise not available in-house.

March 8, 2009

“What’s the Right Level of Testing?” and “Pair Parody”

Tyler Jennings, Andy Maleh & Jake Scruggs, Obtiva

When: March 24, 6:00 pm – 8:00 pm
Where: Work Play Space, 941 Wealthy Street SE, Grand Rapids, MI 49506

Part 1: Jake Scruggs: “What’s the right level of testing?”

I’ve been on teams with way too little and (heresy) way too much testing. There have been lots of talks about how you should test more, but I’m going to dare to talk about when you should test less. Too much testing can lead to backlash, gridlock, morale problems, and poor velocity. Of course lack of testing can lead to bad design, gridlock, morale problems, and poor velocity. Balance is key.

The level of testing a team can support depends on many factors including: team size, developer buy in, managerial approval, company size, IT support, and testing experience of the team. In my talk I’ll be discussing each of these factors in turn as well as how they interact with each other (for instance: Rabid manager support of testing combined with developer hesitancy can spell disaster). In addition, I’ll be sharing my experiences trying to bring testing to many different teams of varying skill and size. There are strategies for integrating testing that can overcome most obstacles.

Part 2: Andy & Tyler: “Pair Parody”

Of all the XP practices, few have generated as much controversy and misunderstanding as Pair Programming. To help people understand what it is, what it isn’t, and how to do it effectively Andy & Tyler will demonstrate common pair programming patterns and anti-patterns.

Speaker Bios

Tyler Jennings

Tyler Jennings is an active member of many Chicago area user’s groups including CJUG (Chicago Java User’s Group) and CHAD (Chicago Agile Developers). Tyler is passionate about writing software and sharing his experience with others. Currently Tyler Jennings is a Senior Consultant at Obtiva, a firm that specializes in helping development teams transition to Agile methodologies.

Andy Maleh

Ever since he’s written his first computer program at the age of 7, Andy has always been interested in computers and technology. He has been involved with a number of projects in Ruby and Java, utilizing technologies such as Rails, JEE, Eclipse RCP, and Swing. Andy likes to follow agile XP software practices and user interface design best practices. He holds a bachelor degree in Computer Science from McGill University and a master degree in Software Engineering from DePaul University.

Jake Scruggs

{“High School Physics Teacher” => 7.years, “Object Mentor Apprentice” => 3.months, “ThoughtWorker” => 4.years, “Obtivian” => 1.year}

  • Email Updates


     

    Announcements of upcoming speakers, schedule changes, and other important announcements. We promise to respect your email.

    Subscribe Now

  • Blog Archive