Software engineer at @posit_pbc. I like plain text, long books, and riding bicycles.

Redmond, WA
Joined February 2007
Coming to posit::conf(2026) in person or virtually? Come to my talk on Quarto Notebooks and you will learn the meaning of these MYSTERIOUS SHAPES.
1
1
7
311
My favorite little feature from the Positron 2026.08 release: we now check your R scripts (and Python scripts, Quarto files, etc.) to see whether any packages/modules are missing. If there are, you'll get a little notification and an install button!
71
A couple of days ago I had a great idea for a reality TV show called Bear With Me about a guy with a literal bear as a pet In every episode the guy goes to a different place with the bear and acts nonchalant about it while everyone else loses their minds
158
When we started working on Positron, we began by asking "what did we always want to do in RStudio, but couldn't"? Years of community upvotes on RStudio's issue tracker helped us form that wishlist. Here's how some big ideas made their way to Positron: opensource.posit.co/blog/202…
2
80
Got the new Windows 11 update, and I have to say it's pretty handy to know what I'm going to download tomorrow
371
Earlier this year, I gave a keynote at posit::conf(2025). It was meant to be a talk about Positron, but as I was writing it, it took a left turn through the history of RStudio and into the philosophy of tool design & how to build stuff for people. youtube.com/watch?v=tGrePGYj…
1
129
Hey look, a smartwatch that doesn't need charging every day, reads better outdoors, doesn't send data to big tech companies, and has an open source OS! This is so fun. Thanks, @ericmigi, for bringing @Pebble back.
10
25
315
9,251
Disappointed in @Apple quality today. I have a 2013 MacBook that still works. Today, I learned that my 3 year old, $3,500 MacBook has a failed logic board and Apple recommends "recycling" it. It's 3 months out of Apple Care. You don't make 'em like you used to, @Apple .
1
1
140
I'll be taking your questions on RStudio, Positron, and friends at @positpbc's Data Science Hangout w/@kjhealy tomorrow (5/29) @ 12pm ET. Join us! pos.it/dsh
110
QUICK! Back up your password before we let someone else use it!!
104
I'm pretty sure I'm connected to the moon.
251
46,759
2,267
114,310
This one almost got me! Stay safe out there, folks.
116
5 year old: What's happening, big guy? Me: Don't call me "big guy." It's kinda weird. 5 year old: You'll get used to it, big guy.
259
Congrats @standardebooks on this milestone! (And on formatting the full text of Ulysses. Good heavens.) If you've ever waded through 954 poorly formatted $0.99 copies of "public domain" works on Amazon, you know that this organization is doing the Lord's Work.
OUR 1000th EBOOK! New Release: James Joyces’ seminal modernist novel, Ulysses. Get a carefully crafted, beautifully formatted, CC0 copy for your ereader from standardebooks.org/ebooks/ja… #ebook #literature
1
1
313
12 year old: *shows me an elaborate PowerPoint presentation he made for a game show called "The Rice is Right", in which contestants must watch a short, close-up video clip of a granular substance and guess whether it is rice* Me: 12 year old: This idea came to me in a dream
1
201
Unforgettable.
1
99
Someone used one of my e-mail addresses to sign up for @Match, with the result that I'm now getting a marketing email from them 3-4 times a day. Didn't we agree to send people emails to confirm their subscriptions? I thought we agreed to that.
1
1
167
Buck up, baby blowfish. Just puff up bigger than your sadness and scare it right off. That's the only way to live in the awful old ocean. -- @catvalente, Radiance
7
13
1,534
Jonathan retweeted
While I identify as a Christian, I think the #HeGetsUs #SuperBowl ads were awful. I don't think Jesus needs or wants our slick marketing campaigns. It cheapens the Man of Sorrows to put him on billboards and bumper stickers. He isn't a product.
2
4
291