Luna : Web Dev and Tech Support

Web Development and Technical Support

Never Graduate Week 2018! — May 16, 2018

Never Graduate Week 2018!

It’s been close to a whole year since I’ve written, and we’re in the middle of Never Graduate Week (which I’ll now call NGW), here at Recurse Center. I’m surrounded by so many wonderful, and inspiringly awesome people this week – so I decided it was time to start blogging again!

I’m in the middle of lots of transition and balancing right now in my life, and it’s been a super busy week (on top of all the really awesome talks, workshops, and events going on during NGW). As dev stuff goes, my laptop died 2 weeks ago (which turned out to be a blessing in disguise) – so I went from a 4 or 5 year old Acer V3-551G-X419 15-inch running Windows 8, to an XPS 12 (which simultaneously doubles as a tablet and a laptop)!! It’s turned out to be a blessing in disguise, and I’ve discovered (much to my surprise) that I really love Windows 10, and that I’m really loving having a 12-inch laptop[1] – words I never thought I’d say about either one of those!

Here’s some dev stuff I’ve been working on recently: Continue reading

Contributing To Open Source Software — October 29, 2015

Contributing To Open Source Software

One of the challenges as a Newish Developer is building Skills & gaining Experience.  One of the most common ways to do this, and one of my favorite parts of the Programming Community is Open Source Software (OSS)!

I’ve been slowly trying to dip my feet into contributing to OSS (while juggling the rest of life’s tasks).  There can be a huge Barrier to Entry for newer programmers with contributing to OSS.  Code Bases are often pretty large & confusing.  They take a while to get used to, and there’s often no explicit clear path to contributing. Continue reading

The Recurse Center vs. Hacker School – A Name Change — August 3, 2015

The Recurse Center vs. Hacker School – A Name Change

When I initially heard about The Recurse Center, I had originally heard about it as Hacker School.  It was this cool intensive Programmer’s Retreat that had grants for women (which included trans women!!) & other minorities (ethnic & gender).  At the time, I had started to get pretty seriously into Python, and it seemed like the perfect next step in my coding progression.

In my younger days, I’d always been inspired by Hacker Culture.  In High School, back when I was trying to teach myself C++, I found the Hacker’s Manifesto (and here’s a pretty Graphic Version of it).  I connected with the Rebelliousness of it, the passive-aggressive disenfranchisement, the auto-didacticness, the intelligent underachiever, the acknowledgement that a lot of our government and education system is deeply flawed.  I connected with the Socially-Conscious & sometimes Activistic nature of Hacker Culture.  I connected with the part that just breaks things & figures them out, and figures out how to transcend them, or use them in all sorts of ways that go beyond their original intention.  And while I’ve matured in my views and attitudes on a lot of that, I still feel very inspired and connected to the word Hacker. Continue reading

Kate Heddleston – “Human Computer Interaction” Talk Notes — July 30, 2015

Kate Heddleston – “Human Computer Interaction” Talk Notes

Here are my Notes from Kate Heddleston’s talk on Human Computer Interaction.  In many ways, it’s my favorite talk given through the Recurse Center so far.  It was great to listen to something that was centered around humanity & tailoring Computers/Tech to Humans rather than to Computers.

Kate also has a very lovely Website & Blog

Ben Orenstein – Simple Advice For Better Object-Oriented Code — July 21, 2015
Notes From Yaron Minsky Talk: A Whirlwind Tour of Consistency — July 14, 2015

Notes From Yaron Minsky Talk: A Whirlwind Tour of Consistency

Here are my notes I took during Yaron Minsky’s talk about Distributed Systems.  They largely mirror his slides.  As usual, if WordPress has screwed up the formatting, visit: http://lunacodes.tumblr.com/post/124042265846/yaron-minsky-a-whirlwhind-tour-of-consistency

Yaron Minsky – A Whirlwind Tour of Consistency:

Distributed Systems are really important when building large systems
They can be really confusing – complicated ideas – not well separated out
Continue reading

What I’m working on & Summer Plans — June 29, 2015

What I’m working on & Summer Plans

It’s the beginning of the last week of my batch at The Recurse Center.  It’s incredible and I can’t believe that it’s almost over.  When I got here, I entered with a pretty narrow scope: I was interested in Game Development & working in Python & wanted to go deeper into the internals/mechanics of that while solidifying my knowledge of it.  I’ve done all of those things to varying degrees, but my time at The Recurse Center has made it clear that the programming world is so much more vast than I ever imagined (which considering my imagination, is actually pretty impressive).  I’ve often found myself thinking of The Lion King’s “Circle of Life” – I’m really at the beginning of this journey, and I know enough to know a little, but “There is more to see than can ever be seen.  More to do than can ever be done!!”.  So as much as I’m going to intensely miss Recurse Center (I’ll still be back for alumni times), I’m really looking forward to a new beginning.  I’ve kind of gotten a head start on that actually.

For the summer, I’m working on the following:

Continue reading

Week 7 – What I’m Working On — June 5, 2015
Week 5 — May 1, 2015

Week 5

Week 5:

It looks like I’m switching to doing Weekly Summaries

I can’t believe it’s the END OF WEEK 5 – Where has the time gone?!

Monday: Took time in a relaxed fashion.  Worked through Writing Idiomatic Python for 2 hrs.  Started looking into Tkinter & Kivy.  Tkinter seemed a bit more abstract to get into, so I went with Kivy … Had a small setup issue with Kivy & the Kivy Team helped me sort it on Twitter.  We had an extra set of Presentations – It’s been interesting to see how many folks have been working on music projects.  Still feel like I’m drifting a bit, and often feel like a bit of an outlier because I’m so new to programming.  Trying to avoid thinking about post-RC life (2 months away).  Primary Directive is to just keep exploring and not worry about if I’m making “Progress”

Continue reading

Week 4 Day 1 – Floundering & Finding A Track — April 21, 2015

Week 4 Day 1 – Floundering & Finding A Track

Week 3 Recap: Week 3 was a really floundery kind of week … I didn’t really get a lot done until Thursday, when I pulled an all-nighter, and wrote the first draft of the game project I’m working on now.  The real epiphany moment was when I implemented Scrolling … then it was like I was working on something real for the first time … I love working at night, and being in the zone.  It’s the most distraction free

Week 4 Day 1: Oh my gods – it’s Week 4 #Panic #HowIsThisPossible?!?!?!?!  It’s going by so fast … I spent the morning just trying to catch up (after a busy weekend where I didn’t have any time to code :/) … then Mark Dominus was giving his talk on Unix History … then we had a Fire Alarm … eventually I got back into working & got some solid work on Draft 2 of the game done … later in the evening was Mark Dominus’ talk on Hashes/Hash Tables … which apparently ARE JUST DICTIONARIES (in the same way that Arrays are just Lists in Python… different name, same thing) … like wow, that clears up yet another obfuscated programming area … after that, I came back to The Space and started doing some work

Continue reading

%d bloggers like this: