➜ makersquare git:(yesterday) git stash

Day 26 of MakerSquare. Started the day with an update from the career services duo. We got some pointers on how to get our online selves together. We were also reminded that even though we’re here at MKS to eventually get jobs in development, we need to learn to be better developers first. Moral of the story: code. Front-end: using presenters in riot.js to perform actions for our webpage, all illustrated with incredibly un-fierce puppies. We did a lot of reading code and practiced verbalizing what was going on with it. ...

Dec 20, 2013 · Christopher Boette

Quote for 2013-12-20

“Leaning in” is not the answer to our larger cultural problem and the unrealistic expectations the tech world sets for both men and women. Leaning in is an option, certainly. But, for most of us, “leaning in” will keel us all over into burnout. It will lean us all into lives we’re still inexplicably unhappy about living, always seeking the next way to “lean in” and “get ahead”, no matter what physical or emotional toll it may take. No matter what drugs you have to do. Never mind that you’re falling apart and haven’t had any time for yourself all week in between working and your commute back and forth to Palo Alto.What Sheryl Sandberg ignores is that whatever we’re leaning in to is an arbitrary boundary that will lead us into nowhere. To “lean in”, as she describes, or as society has taken it to mean, is to push harder in the workplace and to keep going despite the fact that our laundry hasn’t been done in weeks and our apartment is hardly lived in.And, personally, I feel that pushing into other people’s bullshit boundaries and arbitrary organizational frameworks is a waste of my time. An Open Letter to Sheryl Sandberg from a Twenty-Something Woman in Tech | Techendo - Tech Life. Culture. News. (via slavin)

Dec 20, 2013 · Christopher Boette

'Ruby's too cool for computer science.'

Day 25 at MakerSquare. Front-end: started mucking around with MVP - model, views, presenters - with our host of JS libraries. Conceptually, it seems similar to what we’ve seen in Rails. I think the next step to take will be getting a better understanding of the file structure and where to store what code. Back-end: sending emails with Rails Action Mailer. It was interesting to see how this system used the MCV style of Rails to incorporate with the rest of the application. Also, there’s something really awesome about reaching into the world from one of our applications and interacting with some aspect of it. ...

Dec 19, 2013 · Christopher Boette

'Closure' will probably not provide any.

Day 24 of MakerSquare. Front-end: closure in JavaScript will, ironically, open many doors and even more questions. More concept review to really nail down the basics of JavaScript. The language is so patchy and quirky that it’d be easy to disparage it for those properties [guilty!]. But, really, it’s probably a matter of becoming more familiar with its strengths and peculiarities. At this point, there’s only one course of action and it involves finally getting a library card. ...

Dec 18, 2013 · Christopher Boette

'Devise does not suck. You suck.'

Day 23 of MakerSquare. The day started with two short presentations from possible clients for our final project. Will from Million Mile Month and RC from Shop141. What was interesting about both of these projects is that they’re both focused on improving lives. The code for these projects wouldn’t just be about getting more users or for another social network hoping to topple Facebook [which will happen one day, but not today], but to make tangible differences in people’s day-to-day lives, differences that can have many positive consequences down the road. I’m looking forward to what comes out of these projects. ...

Dec 17, 2013 · Christopher Boette

Quote for 2013-12-16

HOWTO: Open Your Work from Sublime in Chrome with a Key Command In Sublime Text, go to Tools > Build System > New Build System. A new tab will open in Sublime Text named untitled.sublime-build, with the following text in it: { “cmd”: [“make”] } If you use a Mac, replace it with the following: { “cmd”: [“open”, “-a”, “/Applications/Google Chrome.app”, “$file”] } Save the file. Name it Choose Browser.sublime-build. Sublime Text should be smart enough to put it in the right place for you, but if it doesn’t, save it to the following locations: ...

Dec 16, 2013 · Christopher Boette

Photo for 2013-12-14

Hacker News has 44% of its users in the 18-24 age bracket and is 77% male (Slashdot is 87% male, StackOverflow is 76%). Hacker News further has a well-documented history of hostility and abuse towards women, and posts that speak specifically to the experiences of women in tech have a tendency to be “disappeared” off (good job, Paulg). Meanwhile, sites like Reddit, while having technology channels like r/programming, are well-known to support misogynistic clusters that attack women en masse during high-visibility incidents of sexism. ...

Dec 14, 2013 · Christopher Boette

Hey, I remembered a Title Today

Day 22 of MakerSquare. Friday is Tie Day. Project/catch up day. In addition to working more with riot.js, I built a video playlist manager in Javascript. It’s similar in style and functionality to what we had earlier built with Rails. I’m curious about the advantages and disadvantages of using JS versus Rails for web applications. I imagine that considerations of scale and functionality may be factors. Didn’t get into much Rails work today but, wow, I watched a lot of the new videos from Ruby Conf 2013. Key takeaways from those: leave cryptography to the experts; I’ll better understand garbage collection in the future; there’s a wrapper for git for users of Github [conveniently called hub]; running Ruby on robots looks both easy and fun; and programs like MKS rule. ...

Dec 14, 2013 · Christopher Boette

runrun

Day 20 of MakerSquare. Frontend: Inception references to describe variable scope! Yes! Got my first look at riot.js, which deserves a closer & more in-depth look. Secret for the day: we’ve always been in the window object in JavaScript. Backend: More work with associations and references. Finagled some Haml and even got it to [eventually] do what I want. Learned a few tricks, like reload! in the Rails console to process any changes. ...

Dec 12, 2013 · Christopher Boette

this. & Model, singular & [Mark] Haml

Day 19 of MakerSquare. Frontend: We started with a much-needed refresher in Javascript. After Gilbert had us all repeat “‘this’ points to the object calling the function” not once, but twice, I decided to write it down. It could be important. </understatement> As an aside, will the next generation understand jokes referencing closing HTML tags after we all start using Haml and other templating engines in the Future? Anyway, we broke for lunch before getting into `for` loops. Met up with a friend of mine who wants to develop a game to teach kids programming concepts. Luckily, I could follow along with his idea and even understood the funny stories he told about his CS undergrad experiences in the lab. At the very least, I’ll be a much better guest at cocktail parties after this program is over. ...

Dec 11, 2013 · Christopher Boette