<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>code monkeying and blathering about old music videos, in equal parts. Simon@simonborer.ca. Oh, and all those nice pictures are by Julia Martin</description><title>new grey whistle test</title><generator>Tumblr (3.0; @simonborer)</generator><link>http://blog.simonborer.ca/</link><item><title>
via CSS Tricks
a heart shaped div
a single html element with this css:
#heart { position: relative;...</title><description>&lt;div id="heart"&gt;&lt;/div&gt;
&lt;p&gt;via &lt;a href="http://css-tricks.com/examples/ShapesOfCSS/"&gt;CSS Tricks&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;a heart shaped div&lt;/p&gt;
&lt;p&gt;a single html element with this css:&lt;/p&gt;
&lt;p&gt;&lt;span&gt;#heart { position: relative; width: 100px; height: 90px; } #heart:before, #heart:after { position: absolute; content: &amp;#8220;&amp;#8221;; left: 50px; top: 0; width: 50px; height: 80px; background: red; -moz-border-radius: 50px 50px 0&amp;#160;0; border-radius: 50px 50px 0&amp;#160;0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 0&amp;#160;100%; -moz-transform-origin: 0&amp;#160;100%; -ms-transform-origin: 0&amp;#160;100%; -o-transform-origin: 0&amp;#160;100%; transform-origin: 0&amp;#160;100%; } #heart:after { left: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform-origin: 100% 100%; -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -o-transform-origin: 100% 100%; transform-origin :100% 100%; } &lt;/span&gt;&lt;/p&gt;</description><link>http://blog.simonborer.ca/post/23809089690</link><guid>http://blog.simonborer.ca/post/23809089690</guid><pubDate>Sat, 26 May 2012 14:24:00 -0400</pubDate></item><item><title>Download this file to print a fully functional 3-D printer from your 3-D printer....</title><description>&lt;p&gt;Download this file to print a fully functional 3-D printer from your 3-D printer. &lt;a href="http://bit.ly/KcCckH"&gt;http://bit.ly/KcCckH&lt;/a&gt; The future is ridiculous.&lt;/p&gt;</description><link>http://blog.simonborer.ca/post/22526591099</link><guid>http://blog.simonborer.ca/post/22526591099</guid><pubDate>Sun, 06 May 2012 13:30:00 -0400</pubDate><category>stuff</category></item><item><title>Good-bye, Adam Yauch. You were the coolest. Sendin&amp;#8217; out love to all corners of the land....</title><description>&lt;p&gt;Good-bye, Adam Yauch. You were the coolest. Sendin&amp;#8217; out love to all corners of the land. &lt;a href="http://bit.ly/KvP6qG"&gt;http://bit.ly/KvP6qG&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.simonborer.ca/post/22389691589</link><guid>http://blog.simonborer.ca/post/22389691589</guid><pubDate>Fri, 04 May 2012 13:36:00 -0400</pubDate><category>other</category></item><item><title>NOT OK.
Dear World,
Some of you are boxers. Some of you are bus...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m343zxbLp61rppf1wo1_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://25.media.tumblr.com/tumblr_m343zxbLp61rppf1wo2_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;p&gt;NOT OK.&lt;/p&gt;
&lt;p&gt;Dear World,&lt;/p&gt;
&lt;p&gt;Some of you are boxers. Some of you are bus drivers. By all means, spell things wrong.&lt;/p&gt;
&lt;p&gt;But if you are in a profession where you earn your living through providing high quality content, then please, for the love of Pete, SPELLCHECK YOUR HEADLINES. Not the paragraphs, not the fine print (I mean, it’s not like I’m expecting you to pay attention to the spellcheck that’s built into all your devices all the time - I’m no monster), just the headlines.&lt;/p&gt;
&lt;p&gt;I came across these two examples within 5 minutes of each other, and just had to vent a little to stave off an embolism. I’m not asking you to care about quality. Just don’t shove your disregard for the building-blocks of our shared humanity &lt;em&gt;directly&lt;/em&gt; into my face.&lt;/p&gt;
&lt;p&gt;Sorry, it’s been a long week.&lt;/p&gt;</description><link>http://blog.simonborer.ca/post/21882127237</link><guid>http://blog.simonborer.ca/post/21882127237</guid><pubDate>Thu, 26 Apr 2012 20:28:00 -0400</pubDate><category>mission statement</category></item><item><title>As a web developer, this is impressive. As a student, this is the most tempting thing I&amp;#8217;ve...</title><description>&lt;p&gt;As a web developer, this is impressive. As a student, this is the most tempting thing I&amp;#8217;ve ever seen. &lt;a href="http://essaytyper.com/"&gt;http://essaytyper.com/&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.simonborer.ca/post/21870092329</link><guid>http://blog.simonborer.ca/post/21870092329</guid><pubDate>Thu, 26 Apr 2012 17:44:00 -0400</pubDate><category>inspiration</category></item><item><title>Congratulations, public (this means you!) - Harvard just put 12 million things in your domain....</title><description>&lt;p&gt;Congratulations, public (this means you!) - Harvard just put 12 million things in your domain. &lt;a href="http://hvrd.me/I9p6TH"&gt;http://hvrd.me/I9p6TH&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.simonborer.ca/post/21781214057</link><guid>http://blog.simonborer.ca/post/21781214057</guid><pubDate>Wed, 25 Apr 2012 09:34:00 -0400</pubDate><category>stuff</category></item><item><title>Removing the :hover pseudoclass for touch devices = butt</title><description>&lt;p&gt;I just spent way too much time on this. Why on God&amp;#8217;s green earth would certain device manufacturers named after certain fruit (I&amp;#8217;m looking at you, Kumquat Komputers), retain :hover? YOU CAN&amp;#8217;T HOVER ON A TOUCHSCREEN.&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;Couldn&amp;#8217;t get @media queries to work for the life of me. Ended up throwing a notouch class into the body element, then disabling it with some JS called by the ontouchstart event.&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;*Sigh*&lt;/p&gt;
&lt;p&gt;&lt;iframe frameborder="0" height="360" src="http://www.youtube.com/embed/LdTK-qqtrec" width="480"&gt;&lt;/iframe&gt;&lt;/p&gt;</description><link>http://blog.simonborer.ca/post/21576902652</link><guid>http://blog.simonborer.ca/post/21576902652</guid><pubDate>Sun, 22 Apr 2012 12:12:00 -0400</pubDate><category>work</category></item><item><title>Good call, Simon. Insanely busy? Better start a new subreddit to moderate.</title><description>&lt;p&gt;Good call, Simon. Insanely busy? Better start a new subreddit to moderate.&lt;/p&gt;</description><link>http://blog.simonborer.ca/post/21118141508</link><guid>http://blog.simonborer.ca/post/21118141508</guid><pubDate>Sat, 14 Apr 2012 21:21:00 -0400</pubDate><category>work</category></item><item><title>Too early to say if these AR glasses from Google will be awesome, but they still know how to make a...</title><description>&lt;p&gt;Too early to say if these AR glasses from Google will be awesome, but they still know how to make a damn fine ad &lt;a href="http://bit.ly/HmG3u6"&gt;http://bit.ly/HmG3u6&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.simonborer.ca/post/20521904644</link><guid>http://blog.simonborer.ca/post/20521904644</guid><pubDate>Thu, 05 Apr 2012 07:46:00 -0400</pubDate><category>stuff</category></item><item><title>An open source, minimalist camera</title><description>&lt;a href="http://www.saikatbiswas.com/web/Projects/Holga_D.htm"&gt;An open source, minimalist camera&lt;/a&gt;: &lt;p&gt;&lt;img height="480" src="http://www.saikatbiswas.com/web/Projects/Holga_D/Holga_D_03.jpg" width="480"/&gt;&lt;/p&gt;
&lt;p&gt;Am I the only one who looks at this and starts hearing Al Green singing in the background?&lt;/p&gt;</description><link>http://blog.simonborer.ca/post/19237574681</link><guid>http://blog.simonborer.ca/post/19237574681</guid><pubDate>Tue, 13 Mar 2012 11:47:00 -0400</pubDate><category>stuff</category></item><item><title>plugged my computer into my tape recorder. made a mixed tape....</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_m0pai1nxZs1rppf1wo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;plugged my computer into my tape recorder. made a mixed tape. gonna lay on the grass with a nice lady tomorrow on the first really spring day.&lt;/p&gt;</description><link>http://blog.simonborer.ca/post/19097079035</link><guid>http://blog.simonborer.ca/post/19097079035</guid><pubDate>Sat, 10 Mar 2012 22:18:00 -0500</pubDate><category>other</category></item><item><title>Here's the Tristen interview, transcribed.</title><description>&lt;p class="MsoNormal"&gt;&lt;strong&gt;&lt;span&gt;I had to type this out, so I thought you might want to have a look at it. &lt;br/&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span&gt;This interview was conducted March 7&lt;sup&gt;th&lt;/sup&gt;, 2012, with Tristen Brown, over at Intersteer on Roncy. Here is Tristen’s bio from DevelopmentSeed.org:&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Tristen creates intuitive, easy to use, and accessible user interfaces that improve the functionality of our websites, data visualizations, maps, and other online tools. He blends his eye for innovative design with solid experience in web development - particularly in JavaScript and Node.js - allowing him to design interfaces that complement and enhance the usability of our tools.&lt;/p&gt;
&lt;p&gt;Prior to joining Development Seed, Tristen designed and built websites for academic and nonprofit institutions. He also led web development projects at some the largest advertising agencies in Toronto, where he pushed for clean, enticing designs - and for open source tools.&lt;/p&gt;
&lt;p&gt;Tristen is also a trumpet player who enjoys jazz and composing and performing music. He earned a Bachelor’s of Art degree from the University of Toronto Faculty of Music and later completed a residency at the Canadian Film Centre Media Lab with a focus on software. He hails from Vancouver Island, British Columbia.&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span&gt;Simon Borer: So our first question is how long did it take you to get where you are today, but I’m also interested in your career path. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Tristen Brown: So, I come from a background of music, and I decided to go back to school for media, looking at interactive media and how music plays a part with another interest I had, which is computer science, and that led me into this world of open source CMS, working a lot with Drupal, a little bit of Ruby on Rails, a little bit of those frameworks. What interested me in that was this open source community, in that, like if you had a question, somebody was able to answer it really quickly, and you could get a project up and running quite quickly. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;So, this is probably back in 2007, I worked as a freelancer, mostly billed as a Drupal developer, building sites for clients, some of which included the University of Toronto, the Jewish Studies program, a few ad agencies, this is 2007-2010, building content management systems. This afforded me a lot of time to work on something that had a lot of trial and error. I learned a lot during that process.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;So, after freelance, I started working for a dude in Toronto named James Starr…&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: How did you get connected with him?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;!-- more --&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: A friend of mine, Dan, who’s a photographer, his brother-in-law works for Doug Agency in Toronto. Dan just passed my name to Ian and basically said, you know, “Are you looking for a front-end developer, anyone to start working on your internet stuff?” And Ian was like, “No, we kind of like contract this stuff out to James, but we should talk.” And, I just started talking to James. The rest of it is history, with him at least. I immediately hit it off with him, worked on some cool projects, mostly ad-related. I did that, for probably two years. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I should say how I got to where I’m working now, which is in D.C. for a start-up. I started following this guy I really admire on Twitter. His name is Young Hahn. He was a designer &amp;amp; developer at Development Seed, and the moment I followed him, I guess he had a look at my portfolio, had a look at some of the work I had done, and seen some of the open-source contributions I had made through theme-ing and working through some of the module projects, and he sent me sort of direct reply and said, “Hey, listen, we’re hiring. You should drop an email to Eric Gundersen, the owner of Development Seed at the time, just sort of say ‘hello’”. And I immediately passed this off as, “Oh, I’m flattered, thanks, you just made my day.” He sent a quick text back and said, “Dude, I’m serious, talk to us.” &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;At the time, I was working for SapientNitro, which is a big ad agency, and that kind of happened immediately after working with James, and I happened to be in D.C. at the time, so it really worked out that after I got this tweet, I was able to go into the office the next day, kind of secretly going off for another job interview. But had a chance to talk to them, see what they were doing. They were interested in Node.js at the time; I was really interested in that. Their roots are in Drupal, and that’s where my roots come from, that’s really where I know Young’s work. It was this great circle of being a strong component, like, following Development Seed, or being a part of the Drupal community, and then being kind of disenchanted with PHP, getting more into the Javascript element, they were kind of doing the same thing, so it all really worked out well. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;So now I’ve been there for a year and half, things have been pretty great.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: So if I can just connect the dots really quickly, you contributed to open source, and that’s how you built up a killer portfolio, and then you reached out to people, or people reached out to you through social networking. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: Yeah, great example of Twitter really working.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: Let’s rewind a bit and you can tell me what made you choose this career. It’s not necessarily a natural leap from the arts to interactive media. &lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: At Development Seed I play a creative role, not only as a front-end developer, I do a lot of the theme-ing, and creative for our client work. So that was a really great fit for me. Before music or even during music I kind of wanted to be a cartoonist or an illustrator, so I’ve definitely been interested in art for a long time. And my entry into building websites was probably, I was probably most skilled at designing interfaces that didn’t really look like the content management system it was while people were kind of like leaning on frameworks and stuff, I was kind of rolling out my own thing and getting pretty far with that. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I guess my interest in getting into all this stuff was, I kind of understood how HTML and CSS worked, and as a tool it was working really well creatively for me, so I was able to concept something in my head, or draw it out and implement that as a tool. And it happened pretty quick and systematically, so it was a natural progression, being able to think about this as something I could do as a career.&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: What do you like most about it?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: I really enjoy the time it affords me to learn more. There’s a lot of time scoped out for research and development. So, we might be doing a new thing, and it really gives us an opportunity to test a new technology or even build up on my programming skills.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;It also really tests the limits of doing a creative, and doing one that is really agile, right?&lt;span&gt;  &lt;/span&gt;But we start with base template, I’m working on something, and it’s going to quickly change, ‘cause there’s larger requirements, and we’ve got to think of the bigger picture, like, months from now, how is this site going to work. And those are great challenges. So I enjoy the constraints that are laid out on design, and having to design around problems, but also upping my programming skills through stuff I&amp;#8217;m learning and actually just through process. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: I think that might be true of a lot of the creative types that get into what we’re doing. You’ve got a set of constraints and goals, and you’ve got to creatively problem-solve within them. You’ve got to play this song in a particular genre, solo in a particular key, in the context of what other musicians are doing…&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: Totally, totally and sometimes that’s problem solved creatively, by designing around an issue, or programmatically, you know? And it’s really being able to use both tools, or even another language, you know, maybe another language is going to solve this a lot easier, maybe this needs to be server-side code and not client-side code that’s taking care of this issue.&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: What’s your least-favourite thing about it?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: You know, sometimes it’s difficult to be pretty candid, like, checking in, letting people know what I’m doing. The communication I’ve always found really difficult…&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: With a client? With a co-worker?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: So, client, totally. Even with a team a little bit. While I do understand the virtue of talking to the team, understanding where they’re coming from and what they’re working on, I’m not the greatest communicator in the world, so it’s hard for me to unplug from what I’m doing and stop for a second and understand that this is part of this larger entity, and I need to give everyone the heads up as to what I’m working on. I like to see work to its completeness, and, in an agile setting, you’re exposing everything to everyone. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Is it fair to say that’s the Canadian in me? Working for an American company? If my work’s not that well done, I feel kind of apologetic, or even self-deprecating in a sense. “It’s not there, but it will be, though!”&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I’m getting a little bit of a harder shell with that stuff. &lt;br/&gt;&lt;span class="MsoFootnoteReference"&gt;&lt;span&gt;&lt;span class="MsoFootnoteReference"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: What are the things that I can do to have a successful career?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: Glean as much as you can from people that you know. So, a few things: we talked about Hacker News, a great place to read really great articles that are targeted towards our trade. And it might be about a different language, but you’re pulling in a lot from another realm that has a lot of application to what you’re doing. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: So you’re saying I should still read the Ruby on Rails articles?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: I think so, yeah. Definitely filter, but in terms of software architecture, and definitely high level classes, even functions, how those are designed in other languages, and how it translates, man, I found that stuff so valuable. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Boy, the other thing I would say, I feel like this got me to a really good place, career-wise, just understanding the scope of all your friends and co-workers who are working in the same realm, get people knowing about what you’re doing, what you’re qualified with, communication. Just as far as that stuff goes, the simple act of me telling Dan that I was interested in more ad-agency type work got me a great interview with James, I ended up working with him and it lead me to going down to D.C. So that was pretty valuable. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;You know, the other thing I would say is contributing. If you’re going to be working in an open-source community, contribute in any way possible. And you might not think that your code chops are there quite yet, but the simple act of contributing to documentation, or even writing documentation, that’ll teach you a lot about the problem. Even if you don&amp;#8217;t even know it yet. Writing the documentation for it will really school you. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: I’m going to my first #DevTO meet-up later on this month. Do you go to any meet-ups? Do you belong to any professional organizations, anything like that?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: I think there’s a new Node.js meet-up that’s happening at some point in Toronto. They had their first one a couple months ago. I’ll definitely go out to the next one. The only other meet-up that I attend as regularly as possible is the OpenStreetMap meet-up, which is kind of monthly thing; you can find it on Meetup.com. &lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: The next question is, “Did you always know that you would be doing what you are doing now,” but I think we kind of covered that when we talked about your career trajectory and how you got where you are. But what sort of expectations did you start out with? Once you started in this field, where did you picture yourself heading?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: Yeah, I have no idea really. I think in this world, you wear a lot of hats. At least for me, like, as a developer, a strictly front-end developer, or even as a designer or focusing on UI or even architecture, I’m carrying a hat for all these kinds of roles and positions and that’s kind of interesting, but… I’m not sure how I thought how I would wind up, what I’d be focused on. I knew that the job was a lot like that, and I’m glad that now that I’m working for a company, it’s similar to working as a freelancer, where I had to wear a lot of hats, for the design, for the implementation, for the build. Working with a small team, you’re kind of expected to do a lot of those things. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: Do you think somebody that’s just starting out that might try and have a narrow vision of where they’re going, do you think they’re going to limit themselves? Do you think it might be better in this field to cast a wide net? &lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: I don’t know, I think that if your concentration is as, say, an information architect, then I would be an expert at it. I wouldn’t say that I’m an expert at anything that I do. I’d say I’m getting increasingly better at all those things, but, if you’re going to be specialized, you’d better be damn good at it. Most start-ups are going to want you to play multiple roles. I think that’s in some ways specific to a front-end developer, someone who’s designing, that you have to do a lot of different things. If you’re going to be a low-level programmer, I’d say definitely brush up on more than one language. Having a good understanding of how far a particular language is going to get you is good. So I’d say as a low-level programmer, don’t limit yourself to one language, and as a front-end developer, don’t limit yourself to front-end development or architecture. Even an information architect, having a strong understanding of how the language works is extremely important. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: Now, I know you haven’t worked for a million start-ups, but, if you were looking at joining up with a start-up, what kind of things would give you confidence in them, and what sort of things might give you pause? ‘Cause it can be a bit of a risky proposition, right?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: Oh yeah, for sure. I think it’s a pretty human thing, you just have to believe in what they’re doing, and you see a good role for yourself.&lt;span&gt;  &lt;/span&gt;If you feel like you’re a good fit in that company, what you’re going to provide is a lot of investment to them, like, you’re going to get a lot in return. I mean I think you definitely need to believe in what they’re working on. And they have to be expected to, even as a start-up, provide a pretty good income. If it’s your own thing, settle on whatever, but if you’re going to be hired on, I would negotiate a pretty good salary. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: What has surprised you about the job?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: My own progression. I guess in some areas I thought I would be a lot stronger in, like, having a better handle on Node.js and the frameworks that we’re working on. I knew of Development Seed for a number of years and had a good, strong understanding of how they work as a company, so, going back to what I originally said, I guess I thought my development chops would increase, especially with low-level stuff, but you can only concentrate in so many areas. So there’s that. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Another thing that surprised me was the amount of time that’s required. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: Let’s talk specifically about when you left school and started working, the difference between what you were expecting once you were done school, and what you found to be true in the working world. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: So, between working where I’m at right now, and also as a freelancer, things have changed in that, I guess when you have a job like this, the amount of hours that you commit to it in a day is a lot longer than I thought, I’m definitely working a lot of overtime hours that… it just kind of is what it is, you’re just kind of expected to work long hours. That’s just kind of the reality of it. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;It’s an increasingly evolving skillset that’s happening on a regular basis. I guess I was kind of surprised just how quick the development world changes, and how much of it is in your best interest to have a good understanding of, whether you’re implementing or working on these things, having enough time, even over the weekend, to experiment with these technologies is so worth it, because it can change the direction of where you’re going, career-wise.&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: Because things are constantly evolving on so many fronts, how do you personally decide what to keep up with and what to explore? What directs your learning?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: I can really just look at this from a perspective of working at Development Seed, a lot of it is like, not only are we an agile company, but we regularly post internally on a blog, called devlogs, and we talk about any research and development we’re doing,&lt;span&gt;  &lt;/span&gt;or even problems we’ve encountered on projects. If somebody’s working on something very different, this is a chance for them to share different, better, new technologies. So a lot of my influence as to what’s kind of cool comes from that. Some of the engineers that are working at Development Seed sharing, like, “This is a cool technology, and here’s some comparative ones, this is why I think this is a good fit.”&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;So a lot of it’s like, I respect this engineer, so I’m gonna definitely follow that stuff, and it’s obviously going to come with some bias.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Hacker News is, again, a really good resource to see where the entire dev community’s headed, what they’re thinking about, where you can better understand the entire ecosystem of all these languages. I think you get a pretty great, broad understanding of what’s at a good place to start working with professionally, versus what’s good as a side project.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: What are you excited about right now, what have you started exploring that, maybe, doesn’t necessarily pertain to your job, but is, like, “oh, I better get on this”?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: Definitely application architecture, like, learning how to reuse every piece of my code as much as possible, but also, like, at the end of the day, what’s the value of refactoring this code in a way that’s going to take up so much of your time, and really when the value that you’re getting out of it is so small?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: Sorry, when you say ‘refactoring’…?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: Oh, refactoring just means, like, you have this piece of code, this legacy piece of code, and it might not be as performant as it could be, so refactoring usually just means making this code more performant, or smaller, or simplified. And starting off with really good architecture for your software, for your application structure is really good, ‘cause it prevents situations like that. But even as a larger philosophy, sometimes the simple things work. This is what I’m working on.&lt;span&gt;  &lt;/span&gt;My client-side javascript is getting… better. And it’s getting to a point where I’m not reliant on libraries if I don’t need them; I’m just using straight javascript.&lt;span&gt;  &lt;/span&gt;It’s been a good education path to learn how to structure your code, learning from example, like, reading the source code of some of these libraries and how they work. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: We’ve covered this in a lot of ways, but let me just ask flat out – what advice would you give someone who is thinking about a career in your field?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: Go to some meet-ups in Toronto. Definitely, if you have an interest at all in Ruby, or Django, or even OpenStreetMaps, definitely go to the meet-ups…&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: Sorry, I don’t know what Django is. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: Oh, Django is like a Python framework. I think going to these meet-ups is really great, they taught me a lot. They encouraged me to give my own talks, or kind of figure out “how can I add something to this?” or document, or learn something a little bit more.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Let everybody know that you’re a programmer. Let everybody know. ‘Cause you never know where that might end up. Again, I’ve taken a lot of benefit in that. That’s worked out well for me in the past. So, those two key things. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: In terms of workflow, or lifestyle, do you have advice? &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: You can totally do this job remotely. I mean, you &lt;em&gt;can&lt;/em&gt;. It works. As somebody who’s kind of learning the programming, it’s really great to be in an office, talk to the person next to you, and work through a problem that way. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;But, yeah, this is such a remote gig. Or can be. You can design your job around working from home, which has its benefits, or not. I, for one, I’d like to be in an office, maybe full-time at some point. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: What are some mistakes that a new grad could make?&lt;a href="#_ftn2" id="_ftnref2" name="_ftnref2" title=""&gt;&lt;/a&gt;&lt;span class="MsoFootnoteReference"&gt;&lt;span&gt;&lt;span class="MsoFootnoteReference"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: The job previous to Development Seed was at SapientNitro, and, while I liked it, it was &lt;em&gt;very&lt;/em&gt; specific to front-end development, and it was just that. Any of the decisions that were handled creatively were handled by an art director or the creative team, and I had some, but very little input. You don’t need to settle for that. There’s a lot of stuff happening right now. It’s a pretty exciting time to be in the field that we’re in, and you don’t need to settle. You don’t need to be working at one place that might be limiting you. If you’re interested in areas of the same field, you should be working in a place that affords you that opportunity. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SB: Cool. I like our jobs. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TB: Me too.&lt;br/&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description><link>http://blog.simonborer.ca/post/19045486628</link><guid>http://blog.simonborer.ca/post/19045486628</guid><pubDate>Sat, 10 Mar 2012 01:05:00 -0500</pubDate><category>inspiration</category><category>work</category></item><item><title>Part two of the Tristen Brown interview.
Here’s the...</title><description>&lt;iframe src="https://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F39114688&amp;liking=false&amp;sharing=false&amp;origin=tumblr" frameborder="0" allowtransparency="true" class="soundcloud_audio_player" width="500" height="116"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Part two of the &lt;a href="http://simonborer.tumblr.com/post/18951343348/tristen-brown-fallsemo-and-i-talk-about"&gt;Tristen Brown interview.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here’s the download links if you want to listen on the go:&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;&lt;a href="http://soundcloud.com/simon-borer/tristen-brown-interview-part-1/download"&gt;Part one. &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://soundcloud.com/simon-borer/tristen-brown-interview-part-2/download"&gt;Part two.&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.simonborer.ca/post/18951459324</link><guid>http://blog.simonborer.ca/post/18951459324</guid><pubDate>Thu, 08 Mar 2012 11:37:00 -0500</pubDate><category>work</category><category>inspiration</category></item><item><title>Tristen Brown (@fallsemo) and I talk about entering the web...</title><description>&lt;iframe src="https://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F39114687&amp;liking=false&amp;sharing=false&amp;origin=tumblr" frameborder="0" allowtransparency="true" class="soundcloud_audio_player" width="500" height="116"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Tristen Brown (@fallsemo) and I talk about entering the web development field, freelancing, open source, Node.js, the OpenStreetMaps Project, and networking.&lt;/p&gt;
&lt;p&gt;Just as a note, the interview is split into two parts, the first half being recorded at a somewhat noisy bar. You can download both parts through SoundCloud.&lt;/p&gt;
&lt;p&gt;Here’s Tristen’s bio from Development Seed:&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class="image-fullscreen"&gt;
&lt;div class="mask right"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="prose"&gt;
&lt;p&gt;&lt;a class="title" href="http://twitter.com/fallsemo"&gt;twitter.com/fallsemo&lt;/a&gt; + &lt;a class="title" href="http://github.com/tristen"&gt;github.com/tristen&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tristen creates intuitive, easy to use, and accessible user interfaces that improve the functionality of our websites, data visualizations, maps, and other online tools. He blends his eye for innovative design with solid experience in web development - particularly in JavaScript and Node.js - allowing him to design interfaces that complement and enhance the usability of our tools.&lt;/p&gt;
&lt;p&gt;Prior to joining Development Seed, Tristen designed and built websites for academic and nonprofit institutions. He also led web development projects at some the largest advertising agencies in Toronto, where he pushed for clean, enticing designs - and for open source tools.&lt;/p&gt;
&lt;p&gt;Tristen is also a trumpet player who enjoys jazz and composing and performing music. He earned a Bachelor’s of Art degree from the University of Toronto Faculty of Music and later completed a residency at the Canadian Film Centre Media Lab with a focus on software. He hails from Vancouver Island, British Columbia.&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://developmentseed.org/team/tristen-brown/" target="_self"&gt;&lt;a href="http://developmentseed.org/team/tristen-brown/"&gt;http://developmentseed.org/team/tristen-brown/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.simonborer.ca/post/18951343348</link><guid>http://blog.simonborer.ca/post/18951343348</guid><pubDate>Thu, 08 Mar 2012 11:34:00 -0500</pubDate><category>work</category><category>inspiration</category></item><item><title>Always nice to have a refresher.</title><description>&lt;a href="http://speckyboy.com/2011/12/04/7-essential-features-a-cms-for-beginners-must-have/"&gt;Always nice to have a refresher.&lt;/a&gt;</description><link>http://blog.simonborer.ca/post/18822797761</link><guid>http://blog.simonborer.ca/post/18822797761</guid><pubDate>Mon, 05 Mar 2012 20:39:00 -0500</pubDate><category>inspiration</category></item><item><title>When you wake up too late to make coffee and a presenter...</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/jdMDcG3zAEI?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;When you wake up too late to make coffee and a presenter doesn’t know the difference between an acronym and an abbreviation, and some guy standing next to you at the urinal tells you you have a bandaid stuck to your head (well, yes, I had surgery), fuck it, it’s Hella time.&lt;/p&gt;</description><link>http://blog.simonborer.ca/post/17723177479</link><guid>http://blog.simonborer.ca/post/17723177479</guid><pubDate>Thu, 16 Feb 2012 15:23:00 -0500</pubDate><category>music</category></item><item><title>Syntactically Awesome StyleSheets</title><description>&lt;a href="http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html"&gt;Syntactically Awesome StyleSheets&lt;/a&gt;: &lt;p&gt;I love it when people figure out ways to not have to wait for the herd to catch up. Syntactically Awesome StyleSheets is all about making CSS into a real language, not just a set of rules, but what’s really cool about this is their browser compliance hack. As busy as I am with school, I’m finding myself diving into this in the moments of free time I get, just for the joy of it.&lt;/p&gt;</description><link>http://blog.simonborer.ca/post/17664442774</link><guid>http://blog.simonborer.ca/post/17664442774</guid><pubDate>Wed, 15 Feb 2012 13:29:00 -0500</pubDate><category>inspiration</category><category>work</category></item><item><title>Besides being The Song That Changed My Life(tm), it’s...</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/6fpT8PHnPP4?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Besides being The Song That Changed My Life(tm), it’s really fun to play spot-the-punk-icon.&lt;/p&gt;</description><link>http://blog.simonborer.ca/post/17502653333</link><guid>http://blog.simonborer.ca/post/17502653333</guid><pubDate>Sun, 12 Feb 2012 14:27:00 -0500</pubDate><category>music</category></item><item><title>Damn, stellar.js, you sexy.</title><description>&lt;a href="http://markdalgleish.com/projects/stellar.js/demos/backgrounds.html"&gt;Damn, stellar.js, you sexy.&lt;/a&gt;</description><link>http://blog.simonborer.ca/post/17502220028</link><guid>http://blog.simonborer.ca/post/17502220028</guid><pubDate>Sun, 12 Feb 2012 14:20:00 -0500</pubDate><category>inspiration</category></item><item><title>This will always be the greatest video of all time.</title><description>&lt;iframe width="400" height="299" src="http://www.youtube.com/embed/fl9KQ1Mub6Q?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;This will always be the greatest video of all time.&lt;/p&gt;</description><link>http://blog.simonborer.ca/post/17470078607</link><guid>http://blog.simonborer.ca/post/17470078607</guid><pubDate>Sat, 11 Feb 2012 23:40:00 -0500</pubDate><category>music</category><category>mission statement</category></item></channel></rss>
