What we're about
Upcoming events (3)
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.
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.
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.