Brandon Rhodes

@brandon_rhodes

A Python programmer who tries giving back to the community through talks and essays. Enjoys beautiful code, opinionated gin, peaty Scotch, and the Oxford comma.

Bluffton, Ohio
Vrijeme pridruživanja: srpanj 2008.

Tweetovi

Blokirali ste korisnika/cu @brandon_rhodes

Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @brandon_rhodes

  1. Prikvačeni tweet
    11. kol 2014.

    All right, everyone-who-ever-asked! I have finally delivered “The Clean Architecture in Python” in front of a camera:

    Poništi
  2. 29. sij

    It can be difficult, years later, to find an article I remember reading, amidst so many search results. Has someone scripted a personal search engine that indexes, say, my tweets + tweets I liked + web pages linked from those tweets and conversations?

    Poništi
  3. 24. sij

    Bonus — have you ever wanted to browse a traditional UNIX filesystem? The contents of `/etc` might surprise you! Check out the repository linked in the first tweet and type: make fs cd fs

    Prikaži ovu nit
    Poništi
  4. 24. sij

    Digit “4” is my favorite from the UNIX PC font. The missing pixel is so daring! So outside-the-box. I would never have thought of it. Hardly visible at reading distance, but dramatically improves the shape.

    Prikaži ovu nit
    Poništi
  5. 24. sij

    In a fit of nostalgia, I’ve made the beautiful terminal font from the AT&T “UNIX PC” 3B1, the computer I first learned Unix on, available for “xterm” in BDF format!

    Prikaži ovu nit
    Poništi
  6. 14. sij

    I often want to see the content of every `.gitignore`, without opening each file separately. Thus: $ head -9999 $(find -name .gitignore) ==> ./.gitignore <== /google*.html ==> ./butchart/.gitignore <== search_pages.html search_result.html search_urls.txt

    Poništi
  7. 12. sij

    Update — I guess pip now expects Linux users to log in through a heavyweight desktop (Gnome?) that uses the login password to unlock a cryptographic store. Not sure why, but here’s how I got things back to normal:

    Prikaži ovu nit
    Poništi
  8. 12. sij

    This is ominous: I ran `pip install scipy` and my keyboard was hijacked by an “Enter password to unlock your login keyring” popup. (Which I dismissed without typing a password — I prefer to install without giving access to private credentials!) Does anyone know why it is asking?

    Prikaži ovu nit
    Poništi
  9. 30. pro 2019.

    4/4 I hope to stress for the IT students that writing turns out to be very important in real careers. The boundaries of responsibility between people, teams, and organizations — and even, when things go wrong, the blame — can hinge on whether plans were written up clearly enough.

    Prikaži ovu nit
    Poništi
  10. 30. pro 2019.

    3/ Because so much technical communication at a workplace is visible to the whole team, I am tempted to have lots of writing that’s posted in front of other students on Moodle. But there’s so much more freedom to iterate and fail if I’m the only audience. Which way should I lean?

    Prikaži ovu nit
    Poništi
  11. 30. pro 2019.

    2/ I remember term papers being classic waterfall projects: struggle alone for weeks, and only find out what you did wrong when you hand it in. Does anyone know good resources on designing iterative writing assignments?

    Prikaži ovu nit
    Poništi
  12. 30. pro 2019.

    1/ To help the college next door, I’ll be teaching a Spring course their IT majors need but that had no instructor this year. The challenge? It’s “Technology and Ethics”! No objective standards like whether, say, a program runs. Instead? I’ll be grading their writing!

    Prikaži ovu nit
    Poništi
  13. 19. pro 2019.

    I’ve recently followed as a fun way to keep up with the surprising volume of rocket launches these days, and the new viewer shown here is great for showing friends the volume of objects we now have in Earth orbit.

    Poništi
  14. 13. pro 2019.

    What’s it called when you create a passing test whose code is entirely self-contained, then slowly factor the code out into functions and classes that live in other files? I’m finding it a useful technique for having a working test sooner rather than later.

    Poništi
  15. 21. stu 2019.

    I always enjoy catching up with , a fellow speaker here at ! I first met him a few hours journey east of Wroclaw, at PyCon PL 2011. We are impressed with the scotch selection here. – mjesto: Cocktail Bar Max

    Poništi
  16. proslijedio/la je Tweet
    20. stu 2019.

    Yesterday we (pgs crew from ) had lovely night with awesome which had an amazing talk in Wroclaw. Great guy, awesome speech. Thanks a lot! It was totally worth to travel from Gdańsk. Brandon, please visit us in meetup!

    Poništi
  17. 19. stu 2019.

    THANK YOU to the organizers and everyone who attended tonight’s meetup, especially y’all who traveled all the way from Gdańsk! I enjoyed the chance to give a fun talk amongst friends before taking the stage tomorrow at .

    Poništi
  18. 19. stu 2019.

    It only just occurred to me, as I add “avoid import-time side effects” to a talk slide, that *all* Python code runs as an import-time side effect. Hopefully the audience doesn’t notice.

    Poništi
  19. 14. stu 2019.

    I am not shocked to have just discovered: len.__call__ is len → False I can definitely see that one going either way. What surprises me more is that: len.__call__ is len.__call__.__call__ → False I would have expected it to eventually bottom out and start returning itself.

    Poništi
  20. proslijedio/la je Tweet
    11. stu 2019.
    Poništi
  21. 7. ruj 2019.

    Most conference intros simply catalog what the conference offers. chair is going beyond that, to aspirations for the future: what *didn't* make the cut this first year!

    Poništi

Čini se da učitavanje traje već neko vrijeme.

Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.

    Možda bi vam se svidjelo i ovo:

    ·