Jonathan's Avatar

Jonathan

@jmcphers.bsky.social

Software architect @posit.co. Also music, kids, books, bicycling, and goodness knows what else. Opinions my own. He/him

108 Followers  |  101 Following  |  35 Posts  |  Joined: 22.12.2023  |  2.2829

Latest posts by jmcphers.bsky.social on Bluesky

Github Copilot is best thought of as a thin layer of software engineering prompts/context over foundational models like Claude Sonnet & GPT-5-Codex, + excellent IDE integration. It's very good.

10.10.2025 21:23 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

AFAIK Github Copilot was the original Copilot. It was (and is) a good product, but Microsoft couldn't resist capitalizing on the brand and slapping the "Copilot" label on literally anything it did that included the letters "A" and "I" in proximity.

10.10.2025 21:19 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Is #Positron going to replace #RStudio? ๐Ÿ˜ฑ (This is the worry I keep hearing lately ๐Ÿ‘€)

Posit Software Architect @jmcphers.bsky.social says, "there are certainly no plans to get rid of RStudio."

Watch the full #DSHangout video with Jonathan here: www.youtube.com/watch?v=1sROVZ83FNg

#rstats #databs

08.10.2025 21:39 โ€” ๐Ÿ‘ 16    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

It really depends on the input! if I'm typing in a chat window or something it's really annoying to have to press anything other than enter, but anywhere that multi-line inputs are common, I live in fear of accidentally submitting when I just meant to add a line break.

02.10.2025 21:34 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I'm pretty sure they're just gonna table the issue

01.10.2025 15:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Fantastic, glad you could make it!

17.09.2025 00:45 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐“ฆ๐“ฑ๐“ฎ๐“ป๐“ฎ ๐“ต๐“ฒ๐“ฎ๐“ผ ๐“ฝ๐“ฑ๐“ฎ ๐“ผ๐“ฝ๐“ป๐“ช๐“ท๐“ฐ๐“ต๐“ฒ๐“ท๐“ฐ ๐“ฏ๐“ป๐“พ๐“ฒ๐“ฝ ๐“ฝ๐“ฑ๐“ช๐“ฝ ๐“ฌ๐“ช๐“ถ๐“ฎ ๐“ฏ๐“ป๐“ธ๐“ถ ๐“ฝ๐“ฑ๐“ฎ ๐“ฑ๐“ช๐“ท๐“ญ ๐“ธ๐“ฏ ๐“ฝ๐“ฑ๐“ฎ ๐“ผ๐“ฒ๐“ท๐“ท๐“ฎ๐“ป ๐“˜ ๐“ผ๐“ฑ๐“ช๐“ต๐“ต ๐“ซ๐“ป๐“ฒ๐“ท๐“ฐ ๐“ฏ๐“ธ๐“ป๐“ฝ๐“ฑ ๐“ฝ๐“ฑ๐“ฎ ๐“ผ๐“ฎ๐“ฎ๐“ญ๐“ผ ๐“ธ๐“ฏ ๐“ฝ๐“ฑ๐“ฎ ๐“ญ๐“ฎ๐“ช๐“ญ

10.09.2025 19:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
summer squash pizza This is the very best kind of dinner: it has five ingredients including the ones to make the pizza dough. Itโ€™s seasonal and it doesnโ€™t care what else you had planned; it wants to be moved to the frโ€ฆ

we love this zucchini pizza which has you shred & drain (rather than slice) the zucchini. the texture is amazing. smittenkitchen.com/2016/08/summ...

08.09.2025 20:07 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

* Gulf of America

03.09.2025 18:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Is ... is it smiling?

02.09.2025 03:28 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I hurt myself sleeping a few weeks ago.

21.08.2025 19:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Hadley Wickham in a white t-shirt and jeans sits on a light-colored couch across from Michael Chow, wearing a dark green shirt and pants, who is seated on an orange pouf. Between them is a white coffee table with books. In the background, there's a dark bar with shelves displaying numerous bottles, a wood-paneled wall, and a black, modern fireplace. Text overlay reads "Hadley Wickham CHIEF SCIENTIST, POSIT".

Hadley Wickham in a white t-shirt and jeans sits on a light-colored couch across from Michael Chow, wearing a dark green shirt and pants, who is seated on an orange pouf. Between them is a white coffee table with books. In the background, there's a dark bar with shelves displaying numerous bottles, a wood-paneled wall, and a black, modern fireplace. Text overlay reads "Hadley Wickham CHIEF SCIENTIST, POSIT".

Ever wonder how the #tidyverse came to be? ๐Ÿค”

#TheTestSet's first episode features @hadley.nz on his accidental empire of #RStats packages, bear encounters, and more!

Stream it at thetestset.co, Spotify, or Apple Podcasts.

#DataAnalytics #PodcastLaunch

01.07.2025 14:33 โ€” ๐Ÿ‘ 74    ๐Ÿ” 30    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 2

hah, so there is! Added some notes there

01.07.2025 17:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
utils::browseURL silently fails if given a file ยท Issue #8367 ยท posit-dev/positron System details: Positron and OS details: Positron Version: 2025.08.0 build 11 Code - OSS Version: 1.100.0 Commit: 36d51df958094ed934197a2f056b09eb4448798d Date: 2025-06-30T03:39:41.602Z Electron: 3...

it should not ignore this. we'll fix it. thanks for reporting! github.com/posit-dev/po...

01.07.2025 17:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

RStudio is not being abandoned; it's still being actively developed and is getting some of Positron's features, most recently support for the Air code formatter and nicer treatment for errors/warnings in the console.

01.07.2025 13:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

"Some things are too fun to stay in the past"?!

Eric, "It's that Time again" was RIGHT THERE

29.06.2025 13:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I love that game and so does my 6 year old daughter! The whimsical items and fast-but-not-stressful pace are just right.

27.06.2025 16:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Positron with a chat panel open with a question about fixing a ggplot plot

Positron with a chat panel open with a question about fixing a ggplot plot

Positron now supports a chat panel with Claude and it's pretty neat

04.06.2025 04:41 โ€” ๐Ÿ‘ 90    ๐Ÿ” 16    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 1
Side-by-side headshots of two men. On the left, a man with short, dark hair and a slightly raised eyebrow, wearing a black shirt, is posed against a light gray background. On the right, a man with short, light brown hair and glasses, smiling and wearing a navy blue shirt, is posed against a warm brown background.

Side-by-side headshots of two men. On the left, a man with short, dark hair and a slightly raised eyebrow, wearing a black shirt, is posed against a light gray background. On the right, a man with short, light brown hair and glasses, smiling and wearing a navy blue shirt, is posed against a warm brown background.

TOMORROW IS A BIG #DSHANGOUT! We have 2 featured leaders, & they're both keynote speakers at #positconf2025 ๐Ÿ˜

Thurs May 29 @ 12pm ET meet:

๐Ÿ‘‹๐Ÿผ Kieran Healy, professor of sociology at Duke
๐Ÿ‘‹๐Ÿผ Jonathan McPherson, software architect at Posit

๐Ÿ“† Add to your calendar @ pos.it/dsh

#databs #rstats #python

28.05.2025 18:08 โ€” ๐Ÿ‘ 15    ๐Ÿ” 6    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

I'm no fan of the tariffs but I think the glut of incredibly cheap toys from overseas has been bad for parents and kids. I would welcome a world with fewer toys, more carefully purchased.

01.05.2025 17:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

We're delighted to announce Jonathan McPherson โ€“ software architect at Posit โ€“ as keynote speaker at posit::conf(2025)!

If you're curious about how thoughtful design principles can improve the data science tools you use, you won't want to miss this!

Join us Sep 16-18 in Atlanta. pos.it/conf

20.03.2025 19:02 โ€” ๐Ÿ‘ 33    ๐Ÿ” 14    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Air, an extremely fast R formatter We are thrilled to announce Air, a new R formatter.

@lionelhenry.bsky.social and I are so excited to finally announce Air - an extremely fast R code formatter! ๐ŸŽ‰

With Air, you'll never need to worry about styling your #rstats code ever again. All you need to do is save, and Air takes care of the rest.

www.tidyverse.org/blog/2025/02...

21.02.2025 15:10 โ€” ๐Ÿ‘ 363    ๐Ÿ” 121    ๐Ÿ’ฌ 21    ๐Ÿ“Œ 20

I have also tried this and didn't enjoy it. There's just no redeeming flavor behind the artificial capsaicin burn.

Good for TikTok dares, not good for lunch.

18.02.2025 19:20 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I really enjoyed your game "The Barkless Doctrine"!

29.01.2025 18:03 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Man, I have read these religiously for years. I hardly ever find time to watch the games but thanks to you I could feel like I was in the stadium for a few minutes every week and talk with my friends about the game. Thanks for the wit, humor, and passion you brought to the column. It'll be missed.

06.01.2025 16:49 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Fantastic!

19.12.2024 21:35 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Love Jon Hopkins, that's a great song

04.12.2024 17:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Introducing Positron, a new data science IDE - posit conf 2024
YouTube video by Posit PBC Introducing Positron, a new data science IDE - posit conf 2024

Talks from posit::conf 2024 are all online! Here's what I've been working on for the last couple of years.

www.youtube.com/watch?v=8uRc...

31.10.2024 15:11 โ€” ๐Ÿ‘ 14    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thanks, I'd never heard of this game ... now I'm 20 minutes in and totally engrossed. The atmosphere is incredible.

27.09.2024 23:51 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Frontend should break up multiline selections that get sent to Console (by expression or by `\n`) ยท Issue #1326 ยท posit-dev/positron To reproduce, create a .R file that contains 50 lines, each of which has this text on it: # This is a long comment that takes a lot of space. It will be duplicated many times. Then, start (or resta...

This is a known issue - see github.com/posit-dev/po....

03.07.2024 15:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@jmcphers is following 20 prominent accounts