LDOC!

by Elliott Hauser

19 Jun 2017

Happy Last Day Of Classes!

More to follow..

Q & A

  • Final count: Who needs a make-up for the final presentation?
  • 30 minute office hours slots: email me to schedule a Google hangout
  • A note on using code & attribution. See me with questions or concerns.
  • Data people: Pygal + bokeh in Trinket
  • Turtle people: recursive screen.ontimer for ‘autonomous’ elements

Thank You!

As I said on the first day of class, I love teaching, and you’ve been a great group who’s worked hard and learned a lot over a very short period. Thanks for a great summer session!

Please keep in touch on various social media. I use Twitter the most. Drop me a line if I can help or you’ve got a fun update to share: eah13@mac.com

Stay involved!

  • Meetups & open source contributions are a great way to stay motivated and stay inspired
  • RE Meetups: believe in the strength of weak ties! When you show up a second or third time you’ll be amazed at how much easier it is to break the ice.
  • There are tons of great nonprofits doing good work for kids- share what you know!
  • Kickstarters like this one are a direct way to improve diversity in our field.
  • Be an ally for an underrepresented group!
  • Think about how wider events like NC HB2 impact our field. Like a program, our field is yours; make it what you want it to be!

Keep silshacking!

Paul Graham has written that the way to win at startups is the same as the way to not losing - Don’t Die. In other words, the main criterion of success is whether you keep going. I think this is exactly analogous to success - whatever that means to you- in programming. You win the same way you avoid losing: keep going.

I’ve tried to make this class a safe and encouraging space for you to try lots of things and get messy. The real world isn’t a lot different except you’ll find spaces that will be more or less encouraging and, hopefully, over time, things get a little less messy. But it’s still just humans and code.

Just know that whatever role you want programming to play in your career, you can get there if you keep going. Things get way easier after liftoff, when your rate of learning becomes exponential. But regardless of your trajectory, you’ve found problem solving skills and attitudes, along with a significant knowledge of Python, that have equipped you to get out there and do real things. The Final and all the apps you’ve made are proof enough of that.

Project Updates

Last one of the semester. Make it count! You should have most of the functionality of your project done and be working on stretch goals or perfecting the details. If you’re not, use your group to make sure you’ve got a plan to catch up!

Turtle Groups & Pairs

Group 1
lisetted : samsr31 : nurahill
kmorbitzer : grassycheetah94
Group 2
chall12 : chausuble
brianpugsley : Ibbi2010

Data Groups & Pairs

Group 1
anusha-suresh : zman7895 : jpanken
abaker8 : alexreher
Group 2
jbfelder : businessowl
neatoskeeto : nvola
Elliott Hauser is a PhD Student in information science at UNC Chapel Hill. He's hacking education as one of the cofounders of Trinket.io. Find Elliott Hauser on Twitter, Github, and on the web.