@simianista Monkey Revolution Dispatches for 2009-10-31
- Oh, HELL no! Baboons sexually assault woman in tube top: http://tinyurl.com/ygro3tw #monkeyrevolution #
Powered by Twitter Tools
This *is* my career plan!
In which I rant about my career path thanks to inspiration from Chad Fowler.
Read More@simianista Monkey Revolution Dispatches for 2009-10-17
- This just in: Sigourney Weaver is still a big fan of gorillas. That is all. http://is.gd/4ms33 #monkeyrevolution #
Powered by Twitter Tools
"You guys said, that, um, we did this for the show."
Thanks, Balloon Boy. Have an excellent life.
I'm sure you'll grow up to be a well-adjusted, fully functioning, kind-hearted man who contributes fully to society.
...
Or something like that...
Developer Day, Boulder
Last Saturday I had the pleasure of hanging out for a full day with a bunch of geeks in the TechStars space in downtown Boulder for Developer Day. The event was hosted adeptly by Ben Scofield of Viget Labs and featured a rather enjoyable variety of presentations. Overall, the content was good and the folks I interacted with were all good people. The only downside was the TechStars office had the heat cranked to sauna levels -- I pitted out both the t-shirt I wore that morning *and* the conference t-shirt, which I switched to after lunch.
The majority of the crowd were Ruby/Rails developers, but there were a few Pythonistas, Scala fans, Apple/iPhone Objective C hackers, and even one C++ programmer. One of the attendees was actually a former co-worker from the Data Slaughterhouse days. It was nice to see a familiar face.
Other noteworthy trends:
- MacBook Pros were almost ubiquitous.
- iPhones were almost as common, though a few guys were proud of their mobile phones that are actually primarily phones.
- No big surprise, it was a total sausage-fest. There was one woman in attendance. One.
I'll give some of my notes from the presentations after the jump, so feel free to move along if that's not your thing.
Chad Fowler -- The Passionate Programmer
This talk is based on Chad's book of the same name and was a hell of a way to get things started. Chad offered up some great inspiration. Some notes:
- Having a plan (even one that turns out to be wrong) will make things seem easier.
- Don't just say "I've always wanted to ..." Go out and do it!
- Innate talent (or the belief that you have it) can make you lazy. Practice makes you better.
- The easiest way to market yourself is to be remarkable. Let others sell you.
- Another way to market yourself is to be a guide. People talk about the guy that teaches them something.
- "I am a ..." can be dangerous. Don't pigeon-hole yourself
Chris Perkins -- TurboGears: An Exercise in Natural Selection
TuboGears is a Python MVC web framework. Chris told us about the evolution of the framework. The TG team is always striving for the best in class tools, which means they have switched the libraries they've used for ORM, web server, templating engines, and front-end scripting. This makes TG incredibly flexible, but my reaction was that it was a bit too flexible. It's an impressive framework, but it struck me a bit chaotic.
Rob Sanheim -- The Cloud - Real World Applications and Pragmatics
Rob showed us some awesome real world uses for the Amazon Elastic Compute Cloud (Amazon EC2). After making the point that "software as a service" (like GMail, etc.) is not the same as cloud computing, he showed us some really cool projects he's working on. First was run>code>run, a continuous integration service that integrates with GitHub. Then he used a new project called braincron, a natural language reminder application, to demonstrate setting up a new EC2 node with automated configuration using Chef Solo. Pretty impressive stuff, most of which was over my head -- I'll have to change that!
Jeremy Hinegardner -- Playing Nicely with Others
Jeremy's presentation was all about how we as developers always use more than one language in a project. For example, I use Ruby, T-SQL, JavaScript, and some amount of HTML + CSS in every project I work on. This reinforced Chad Fowler's point that telling someone "I am a Rails developer" is kind of silly (although using the framework might imply the multiplicity). Jeremy covered some commonalities of programming languages and application tools: data structures, communication, persistence. He then covered some interesting new tools that are available right now, such as: Tokyo Cabinet, Tokyo Tyrant, Redis, Beanstalkd, and MongoDB. MongoDB actually got a lot of love during the day -- something to look into.
After Jeremy's talk we broke for lunch, which was then followed by a handful of "lightning" talks -- five minute presentations:
- David Eisinger gave an overlapping intro to Ruby and Mid-90s Hip Hop which featured lots of fun using the "say" command in Mac OS X.
- Jason Turner showed off ChaiScript, a C++ scripting language.
- Ben Reubenstein suggested we think about donating our time to good causes in order to expand out skillset productively.
- Bobby Wilson ranted a bit against templating systems in Rails.
- Jess Martin gave a passionate overview of "The One True Way of CSS", with which I completely agreed.
- Ben Scofield talked a lot about how convoluted comics books and the comics publishing industry is and a little bit about how a relational database might not be the best way to model them.
David Eisinger -- Email Interfaces for Your Ruby Apps
David is another member of the Viget crew. He started his presentation with a sort of philosophical discussion of email interfaces to web apps: why they are a good idea, hurdles to overcome, things to be careful of, good examples from the real world (people mentioned TripIt.com several times). He definitely opened my eyes to the idea of using email, which even your Nana knows how to use, as an interface to an application. The latter half of the talk was left to briefly covering all of the technical aspects of an email interface, from the mail server, the software you use to fetch the mail, and finally how you process the email messages. Not a ton of details, but a great topic.
Derek Chen-Becker -- Stepping Up: A Brief Intro to Scala
I must confess that before this presentation, I had moved to the back of the room to find a power outlet for my laptop, so I really didn't give my full attention. Even given that, I have to say Scala is pretty interesting. It compiles to 100% Java bytecode and is sometimes even "better" than compiled Java. I've never learned Java -- static typing honestly makes me itchy. Scala feels a lot more like a dynamic scripting language and seems more approachable to a monkey like me. It's not the prettiest code I've eer seen, but it's interesting enough that it's on my radar now.
Bill Dudney -- Core Animation on the iPhone and Mac
Bill "wrote the book" on iPhone development. I was mostly excited for his talk just to get a little exposure to Objective C, and ... wow. In the words of the day's final keynote speaker, Bruce Eckel, "I don't know what the square brackets do. I see there are a lot of them..." Getting past that, Bill made great points about using animation in iPhone apps to make the user experience more "real". He also showed us how the core animation libraries handle a lot of the heavy lifting of animation for you. Pretty neat stuff.
Bruce Eckel -- The Archaeology of Language Features in C++, Java and Python
Talk about writing the book! Bruce wrote what many folks consider seminal tomes for both C++ and Java. He's over that, now, though. These days Bruce loves his Python. (Incidentally, he likes Flex for UIs.) His presentation covered some of the decisions that negative affected those older, static languages - in particular the mandate for backward compatibility. As counter examples, he mentioned that both Python and Ruby have recently undergone major overhauls that have changed or dropped functionality entirely. The big pull-quote from Bruce's talk, though, was his feeling that with the help of new players like Scala, Java is fast approaching "legacy" status. I'm cool with that.
And that was that. I bailed on the after-conference beers, opting for the company of my darling wife instead, but I really enjoyed Developer Day. If it comes to your town, definitely go.
BTW: In many cases, if you go to the blogs of the speakers linked above, you'll find their write-ups of the day, too. Always an interesting exercise to see how others see events...
Happy Anniversary, Baby!
The Almost-Annual LA Road Trip
Tomorrow the Wife and I will hop in the Honda and head West-by-Southwest to the Hollywood hills to see her brother and his lady friend. We're extra excited because it's been a couple years between visits, since we hit Portland instead last year. We don't really have any plans for while we're there. We generally play these things by ear. We do have a couple things that should occupy our time:
- The boy's birthday shindig on Talk Like a Pirate Day.
- The Wife wants to hit Ripley's and the wax museum while we're there.
- There's a slim chance I might get to bump into an old friend from from way back in my Tennessee days while we're both in LA. That would be interesting for sure.
Oh and the usual imbibing and staying up late and whatnot.
It's always fun.
If you're interested, you can probably keep track of us on Twitter, Flickr, Facebook and all the "web 2.0 social networking" crap like that.
PS: In case there are any internet stalkerati out there: No, our house is not vacant, so buzz off. ;)
@simianista Monkey Revolution Dispatches for 2009-09-12
- Minnesota cop allegedly snuck into a zoo at night to feed gorillas Pop-Tarts. Huh??? http://is.gd/2VunN #monkeyrevolution #
Powered by Twitter Tools
@simianista Monkey Revolution Dispatches for 2009-09-05
- Starting Sep 24, Facebook, Twitter and MySpace users can follow Ugandan gorillas. For a dollar...? http://is.gd/2PPct #monkeyrevolution #
- Cotton-top tamarins respond to cello mimicking their calls. Don't dig human music, but Metallica calms. http://is.gd/2PPJc #monkeyrevolution #
Powered by Twitter Tools
Some odd synergy in my Last.fm Top Artists for the week
Damn It, Merlin...
OK, fine. Forget everything I said about Merlin Mann's signal/noise ratio.
After reading this, I hereby issue a full retraction and would like to tell you all that kung fu grippe is my favoritest blog in the world right now.
When I emerged, my hands still gripping the wheel, I was perplexed but thrilled — happy to be alive, but also to be surrounded by the parties of this case, as well as the train’s lucky passengers. We were all in miraculously hale condition, considering the ordeal we’d just endured. We laughed openly.
But, even in the channel’s cool waters — and newly stricken with the permanent nerve damage that has frozen my face in a ghastly and stupefied stare — I could feel my blood begin to boil. My boat. My beautiful yellow boat. What had he done to her?
Merlin Mann is my goddamned hero.
Happy now?
@simianista Monkey Revolution Dispatches for 2009-08-29
- CT prosecutor drops case against man charged w/ illegal siamang ownership after $300 charity donation. http://is.gd/2tGCZ #monkeyrevolution #
- Monkey tries to eat the face off Jason Biggs: http://is.gd/2Azzl Who are we to judge, really? #monkeyrevolution #
- This lab-bred monkey with a dad and two moms is going to be so confused... http://is.gd/2DXwv #monkeyrevolution #
- Surprise! A marmoset missing from a safari park showed up on a family's curtain rail in their house. http://is.gd/2DY7n #monkeyrevolution #
Powered by Twitter Tools
Checking out Posterous
Because Shay said I should, I am trying out posterous.com. At first blush, it looks totally and insanely awesome. We'll see if I hold with that opinion over time... Or more importantly, whether it's worthwhile considering how automated I already have things.
Have you seen my crazy chest tattoo? It's finally finished!
@simianista Monkey Revolution Dispatches for 2009-08-22
- Minty, a Capuchin who escaped a NZ wildlife reserve, was recaptured with a trap baited with... BANANAS! http://is.gd/2fhw5 #monkeyrevolution #
Powered by Twitter Tools
Well said, Sir.
I love Merlin Mann. Even though his signal to noise ratio often gets a bit low for me to tolerate, without fail he eventually comes up with a gem that makes me want to resubscribe to all his feeds. Case in point:
Now that I’ve had it both ways, I can highly recommend choosing to make things you like with people you think are awesome. By comparison, the private consolations of doing otherwise turn out to be surprisingly modest.
Yes. Yes, indeed.
(I'm still not going to follow the guy on Twitter, though. The last time I tried it was like drinking from a fire hose.)
@simianista Monkey Revolution Dispatches for 2009-08-10
- Study: Borneo orangutans hold leaves to their mouths to make their voices sound deeper than they actually are: http://bit.ly/XgjhU Tricky! #
Powered by Twitter Tools
Slogans
Woody Guthrie: THIS MACHINE KILLS FASCISTS Pete Seeger: THIS MACHINE SURROUNDS HATE AND FORCES IT TO SURRENDER
Being a pacifist sure is a lot more work... ;)
If I had ever managed to become a musician, I'd like to think my slogan would be something like "THIS MACHINE FUCKS SHIT UP". Maybe I'll put that on a t-shirt or something...
@simianista Monkey Revolution Dispatches for 2009-08-03
- Your laws of physics mean very little to orangutans: http://is.gd/1UptV #monkeyrevolution #
Powered by Twitter Tools.
What's That in Your Ear?
Big long post analyzing my listening habits with my last.fm stats.
Read More