What we're about


Founded by Atomic Object (http://atomicobject.com/) in the fall of 2003, SoftwareGR is a 501c6 non-profit trade association dedicated to improving the competitiveness of Michigan’s software development community. We are interested in all aspects of software, from design and development, to testing and user experience.


We meet regularly on the 4th Tuesday of each month, excepting December and summer months. Membership and attendance at meetings is free.
We typically have between 30 and 60 people at our monthly meetings.
We organize an annual conference, the Great Lakes Software Excellence Conference (http://glsec.org/).
SoftwareGR is a chapter of the SEI’s Software Process Improvement Network (http://www.sei.cmu.edu/collaborating/spins/) (that makes us a SPIN).
Corporate sponsors (http://softwaregr.org/sponsors/) are essential to have nice meeting places, snacks, and speakers from out-of-town. We encourage sponsorship of GLSEC (http://glsec.org/) as a means of supporting the organization.

Upcoming events (3)

SoftwareGR Presents Andy Lester: 12 Skills Every Rookie Programmer Should Have

Students coming out of college, or the newly popular coding bootcamps, are eager to get working in the business world of programming. Unfortunately, many college programs and bootcamps are leaving students ill-prepared for life in the working world of computer professionals. In this talk, I'll present a dozen areas of knowledge that every programmer should know, but may not have learned, or learned with enough depth. We'll cover technical skills like SQL and regular expressions, soft skills like working effectively with other coders, and everything in between. If you're looking to make the leap into the world of programming, or to make your first big move to the next job, you'll learn where you should beef up your skills to make sure you can hit the ground running. ----- About Andy Lester Andy Lester has been developing software professionally for over 30 years. He's released many open source projects on GitHub (https://github.com/petdance) and Perl's CPAN (https://metacpan.org/author/PETDANCE), including ack (https://beyondgrep.com), a grep-like search tool for programmers. Andy's experiences managing and hiring programmers are the basis of his job-hunting guide "Land The Tech Job You Love" (https://pragprog.com/book/algh/land-the-tech-job-you-love). He writes about software development and careers at http://blog.petdance.com and tweets at https://twitter.com/petdance.

Let's hear more from Joe on Privacy and Security with invisible interfaces

Joe Johnston touched ever so slightly on privacy and security tonight. I'd like to hear from him again sometime on the privacy and security aspects of the invisible interfaces he described. When does helpfulness step over the line to creepy when the system knows too much? How do we manage what's too much to know without burdening the customer/employees with cumbersome management interfaces? How does permission to collect data today in return for e benefit affected by new activity tomorrow? How can we design to be helpful -- anticipating need, but void offering help to the wrong person? The whole concept of identity becomes fuzzy in this universe. When does it matter, and how do we as developers need to behave differently when it does? Who decides? When? I'm not suggesting we get all tinfoil hat here, but there are so many shades of gray between right and wrong in this arena. Between creepy and miraculous. I think it'd make for a fun and enlightening conversation.

Useful/Interesting tools or language constructs
Needs a date and time

Needs a location

Let's get a bunch of people together who use all sorts of programming languages and talk about what tools or language constructs they couldn't live without or that have saved them a ton of time. Could be a website, an app, a command line tool, language construct, something they made. 5-10 minute talks with a brief demo of how to use the useful thing.

Past events (64)

Photos (35)