gilesbowkett.blogspot.com Archives - 24 August 2013, Saturday

  • Open Source Is Not A Zero-Sum Game

    gilesbowkett.blogspot.com 23 Aug '13, 2am

    TLDR: srsly, Ember, STFU and ship 1.0 already. I've done a small amount of work in Ember, I wrote the biggest and best book on Ember which currently exists, and I have a kind of grudging respect for Ember. But one thing about Ember really makes me long for sophisticated filter bubblin...

  • The Innovation Of Loneliness: An Excellent Short Film

    gilesbowkett.blogspot.com 17 Aug '13, 2pm

    Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...

  • Book Sale Countdown (And Secret Project Prelude?)

    gilesbowkett.blogspot.com 09 Aug '13, 6pm

    I'm not only doing my current book sale just to pay the bills and buy cool stuff. In a sense, everyone who does any kind of work is either looking to pay the bills, buy cool stuff, and/or make cool stuff, and it's that third one which is on my mind right now. I have a particular cool ...

  • new blog post: My Simple Strategy For Pricing Information Products, And Why It Works

    My Simple Pricing Strategy For Information Products, And Why It Works

    gilesbowkett.blogspot.com 08 Aug '13, 11pm

    I make videos and ebooks, and sell them on my blog. People like Patrick McKenzie and Amy Hoy constantly reiterate the advice that you should raise your prices and charge more than you think. So I took this advice. I put my first video on sale for $39, even though I was initially think...

  • Book Sale!

    gilesbowkett.blogspot.com 08 Aug '13, 1am

    Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...

  • Real Metaprogramming: Experimental Businesses As A Service

    gilesbowkett.blogspot.com 28 Jul '13, 3pm

    Writing code which modifies a running program is all well and good, but what Ruby offers you in that department is piddling and pathetic compared to the opportunities of any real Lisp. I struggled mightily to write tools for (semi-)automated refactoring, for example, while Clojure alr...

  • Invalid memory access of location 0x160 rip=0x11f05c57c

    gilesbowkett.blogspot.com 27 Jul '13, 11pm

    Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...

  • Heretical Guide To Ember JS

    gilesbowkett.blogspot.com 19 Jun '13, 9am

    I've written a new ebook. It provides a detailed introduction to Ember.js. One enormous caveat: it doesn't deal with the data layer at all. I think this is fine, because Ember Data hasn't gotten near 1.0 yet, and Discourse and some other Ember projects roll their own data layers anywa...

  • How Git's Smudge And Clean Filters Work

    gilesbowkett.blogspot.com 08 Jun '13, 12am

    is equivalent to "run this code whenever you check anything out," and clean is equivalent to "run this code whenever you check anything in." One major caveat to that overgeneralization is that git expects the code you run to be a filter. Because of this, it not only expects input from...

  • @searls @stevenharman

    Blogger Claims They Can Prove I Am A Bot

    gilesbowkett.blogspot.com 28 May '13, 4pm

    Each graph has a unique distribution of ups and downs, but most contemporary writers define a fairly narrow subset of word frequencies in any given language. What caught our attention in the above data set was the total word count: over 150K words for Giles. A closer look showed that ...

  • Password Gem: v1.3 Released

    gilesbowkett.blogspot.com 29 Apr '13, 12am

    Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...

  • A Dramatic Reading Of "Rails Is Omakase"

    gilesbowkett.blogspot.com 24 Apr '13, 4am

    Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...

  • //screw the twitlonger, this explained better

    Motoko Kusanagi Is A Dude

    gilesbowkett.blogspot.com 24 Apr '13, 2am

    Update : I keep thinking about pulling this post offline. I'm torn between agreeing with everything I wrote here and thinking it's all a big sexist mistake. Characters in Japanese anime favor iconic representations over realistic ones. Compare: That iconic approach extends to narrativ...

  • Stop CISPA

    gilesbowkett.blogspot.com 23 Apr '13, 2pm

    Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...

  • Rewind: Analyzing Git History With Bash - sounds like something for @mfeathers Tech Debt course // cc @skillsmatter

    Rewind: Analyzing Git History With Bash

    gilesbowkett.blogspot.com 11 Apr '13, 8pm

    is a small library of git analysis scripts in Ruby and bash. Its goal is to quickly extract meaningful context from the enormous amount of historical data which any git project provides. One use case: you want to compare the respective authorship patterns of two forks of a library fro...

  • How I Made ~2,340% Profit With Bitcoin And Trivial Code

    gilesbowkett.blogspot.com 11 Apr '13, 2pm

    The other day, right before the latest Bitcoin price spike crashed, I sold half a Bitcoin for about $117.89. I had bought this Bitcoin for about $10, so I think my math is very approximately correct when I call that a 2,340% profit. A 100% profit on a $5 investment would have been ano...

  • eBook Sale

    gilesbowkett.blogspot.com 10 Apr '13, 7pm

    Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...

  • Your Periodic Reminder That Silicon Valley's Perceptions Are Skewed

    gilesbowkett.blogspot.com 06 Apr '13, 12am

    Earlier this year Chris Dixon wrote what is mostly a good blog post, but sadly also a classic of blind northern California arrogance: What the smartest people do on the weekend is what everyone else will do during the week in ten years... Engineers vote with their time, and are mostly...

  • proudly presenting FlexVerb: A Serious Toy Language cc @lsegal @raganwald @Myotherpants @ericnormand

    FlexVerb: A Serious Toy Language

    gilesbowkett.blogspot.com 28 Mar '13, 8pm

    Here's a few tweets from before I recently disconnected from Twitter: These tweets prompted a few interesting responses , but the discussion didn't really go anywhere. That's partly because I decided I'd rather make a real example than discuss hypotheticals. Unfortunately, I didn't ge...

  • Twitter Might Just Be Poison

    gilesbowkett.blogspot.com 26 Mar '13, 8pm

    , I'm changing how I use Twitter. I believe Ms. Richards did nothing wrong. People use Twitter to share cat gifs and completely unnecessary information about what type of sandwich they're eating. Tweets are so incredibly disposable that it's a little crazy to hear anyone holds a serio...

  • Rapid Weight Loss Is Easy

    gilesbowkett.blogspot.com 26 Mar '13, 8pm

    In 2009, I lost 60 pounds in six months, and I thought I was a badass, because I'd seen people go on Oprah and similar shows to brag about how they lost less weight than that in twice the time frame. But after a while I got lazy and stupid, and I started eating the way Americans norma...

  • Amanda Blum's Definition Of "Reasonable" Bothers Me

    gilesbowkett.blogspot.com 22 Mar '13, 4pm

    I imagine in an alternate future, Adria just turned around, smiled and whispered, “Hey. No offense, but I’m not all that interested in hearing about your dongle, you know?’. The men would have become momentarily embarrassed, and then reflexively defensive before letting their rational...

  • More Detail About My New eBook

    gilesbowkett.blogspot.com 15 Mar '13, 3am

    Unfuck A Monorail For Great Justice , refers to a frequent problem: monolithic Rails apps (or "monorails "), and the fact that the people who work on them will often describe them as fucked. My first book covers some of the reasons that monorails happen in the first place. This book i...

  • Awesome Live-Coding And Resampling Performance In Gibber

    gilesbowkett.blogspot.com 14 Mar '13, 10pm

    Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...

  • New eBook: Unfuck A Monorail For Great Justice

    gilesbowkett.blogspot.com 14 Mar '13, 8am

    Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...

  • How I Understand Ember's MVC

    gilesbowkett.blogspot.com 06 Mar '13, 9pm

    Rob Conery wrote, in a blog post about how Ember confuses him: A controller proxies the model, and then exposes itself to the rendering engine so that the view can consume it (you may need to read that sentence twice)... This is where I hit a conceptual wall. First: let me say that I'...

  • I wrote a comic book. It's a little insane.

    An MVP Comic Book About Gary Bernhardt's Approach To Unix

    gilesbowkett.blogspot.com 04 Mar '13, 11pm

    Gary Bernhardt's an amazing programmer. His Destroy All Software screencasts teach his approach to writing software, which is powerful, fluid, and unique. It is an amazing thing. Whenever I find out that a programmer I respect is not familiar with Destroy All Software, I lose a little...

  • Big Product Sale This Week

    gilesbowkett.blogspot.com 25 Feb '13, 8pm

    I'm putting all my products on discount until the end of the day Friday, March 1st. I'm also bringing back a classic product, at a nice discount as well. WHO BUYS MY STUFF? For obvious reasons, I can't name names without being a bit of a dick, but I think I can tell you my customers i...

  • The Lie Of Convention Over Configuration

    gilesbowkett.blogspot.com 19 Feb '13, 7pm

    Rails claims that convention over configuration is one of its core principles. When Rails first arrived, in many instances, it took the greatest ideas and most common use cases of Web development, streamlined them, simplified their developer interface, and repackaged them within clean...

  • "Rails Is Omakase" Followup Video 2: An Imaginary Conversation

    gilesbowkett.blogspot.com 19 Feb '13, 4am

    Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...