2021-10-08: If anyone else is down for some command line JSON munging this little tool knocked my socks of this …

2021-09-28: IT’S ALIVE! YESSSSSSSSSS I FUCKING MADE YOOUUUUUUU. I AM INVINCIBLE!

2021-09-25: Almost there!

2021-09-25: Dispatch your S3 methods off global state like a real crusty wrangler #rstats Here’s a fun #rstats one from last week: At my work, we’ve wrapped our database queries …

2021-09-23: That @anthonynorth has got us covered #rstats github.com/anthonyno…

2021-09-08: Today I participated in the first meeting of the #rstats RConsortium working group for R …

2021-09-03: Ice and fire vibes #notGenerative Made with #rstats {rdeck}

2021-08-29: Project filled weekend! I give you Saturday and Sunday. 😅😴

2021-08-24: #rstats VSCode productivity tip: assign keybindings to workbench.action.terminal.scrollDown and …

2021-08-18: When you take advantage of {dplyr} groups for mutating or filtering you DON’T get the helpful …

2021-08-16: New project! Let’s get busy!

2021-08-11: New in {rmdocs} 0.2.0: You get an Rmd verison of the dev help for your package when it detects …

2021-08-09: Something in prod bombed over the weekend. I had logged the #rstats {targets} build output so I knew …

2021-08-06: After 7 days of dogfooding, the addition of a test suite, documentation, and 1 confirmed user, …

2021-07-30: Happy Friday #rstats! This week’s diversion is alternative print() methods for data …

2021-07-24: Bit of a scraping project on that’s going to sip thousands of xml files over the next couple …

2021-07-23: Happy Friday #rstats! Incited by @mdsumner {rmdocs} now provides replacements for utils::help and …

2021-07-20: New {targets} addin: tflow::rs_load_current_editor_targets(). Load targets from cache that are …

2021-07-16: Happy Friday {rmdocs} now handles namespaced::symbols #rstats If you run the addin with the cursor …

2021-07-15: Unlocking fast #rstats lockfile generation This week I cracked a problem that I’d been stewing on for a while: Fast generation of …

2021-07-12: Are CRAN's policies degrading #rstats package quality? Due to one of my current projects, R developers have been sharing their frustrations with CRAN with …

2021-07-09: l33t Data scientists can write #julialang to write R. They can write #haskell to write R. They can …

2021-07-08: Just say no to !important Subtweeting an out of control hairy yak that has raised 2 gh issues, 1 …

2021-07-05: Any old folder can be a git remote Becasuse of GitHub I am not that used to thinking of git as a peer to peer decentralised version …

2021-07-01: So when @github Copilot drops a line of code into my project it’s also going to drop in 200 …

2021-06-29: We have access to Pfizer vaccine at my work. I reckon you could draw a line through the department …

2021-06-26: My review of the ZSA Moonlander Ergonomic Keyboard: www.milesmcbain.com/posts/zsa…

2021-06-24: Another riff on the placeholder idea with |> Another riff on the placeholder idea with |>: library(dplyr) #> #> Attaching package: …

2021-06-23: How you'd fix the #rstats dog's balls pattern The dog’s balls pattern is a thing. I didn’t name it. This is the pattern: mtcars |> …

2021-06-21: VSCode is the platform for #rstats keyboard shortcut lovers With VSCode you can configure a keybinding to run artibrary #rstats code, including {rstudioapi} …

2021-06-14: What if the standard format to browse #rstats help was Rmd? Here’s a little thing I was noodling with today. A drop in replacement for help() that pulls …

2021-06-10: Debugging cantrip from an #rstats wizard For the benefit of my future self and other lovers of #rstats debugging: Kevin Ushey just shared an …

2021-05-19: Dog's Balls A mature debate was had about whether #rstats’ new |> requires the use of …

2021-05-05: How to test against almost any R version with VSCode and Docker Last week I hit a spot of bother trying to test against R-devel using Rhub. The issue is now fixed …

2021-05-04: WFH in the 20’s: “I CAN’T HEAR YOU MY HEADPHONES ARE BOOTING”

2021-04-29: #rstats tip: Use R-universe to harden yourself against CRAN irrationality. Here’s me …

2021-04-27: Hey friends I’ve been off Twitter now for 34 days. I feel great. More focussed, greater …

2021-04-26: Withholding my CRAN submission #rstats I spent the last few nights polishing up a new submission for CRAN. I had planned to submit today. …

2021-04-17: Recently I mapped out our #rstats centric public service data science stack for runapp. Here’s …

2021-04-05: the_stack.png Talking about this to my R-nerd friends in the R Users Network: Australian Public …

2021-04-04: #rstats work project dependency usage over the last 2 and a bit years Unsung dev heroes miss out …

2021-03-29: This moment had me reflecting on the etymology of the word “parking’. This $3k rig is …

2021-03-29: #Brisbane PSA: the best day to hit your local supermarket is the day after lockdown, once all the …

2021-03-09: Approximating #rstats RStudio's F2 shortcut in VSCode I made an approximate equivilant to RStudio’s default F2 shortcut for VSCode. In RStudio this …

2020-12-03: Magpies have started sneaking in the back door to steal the kids scraps from under the table and TBH …

2020-10-28: Let's stop doubly-screwing data science learners I frequently see tweets that highlight the fact that people learning coding are not taught in depth …

2020-10-25: Visitors

2020-10-13: I’ve been writing a fair bit of Typescript and #rstats in VSCode over the last month and …

2020-10-06: Keyboards vs. developer skill and the virtuos loop of productive developers A bit of nonsense in the Twitterverse this week about developer seniority and usage of the mouse. I …

2020-10-02: Howdy eveyrone it’s me Acrobat Reader. I’m a Reader for Pee Dee Effs. Definitely gonna …

2020-09-28: Can one get a Phd in the fiddly little offset maths involved in inserting text into documents …

2020-09-23: Feeling like a bit of an outlier while wistfully throwing name in hat for Github codespaces. Also a …

2020-09-22: Just ripped through @alexsmann and Co’s ‘The Eleventh’ in a few days: …

2020-09-14: We bought a pair of high end noise cancelling headphones, and now my partner is 5m away from me …

2020-09-14: This Outlook spam caught my eye today. 27 days in the last month where work hasn’t leaked into …

2020-09-14: Debugger in the works for #rstats and VSCode looks like a handy tool: renkun.me/2020/09/1…

2020-09-13: Hey #rstats I recommend giving ‘The Social Dilemma’ on Netflix a watch. Right now …

2020-09-11: Me: thingie.map((x) => x.thing.thingo) JS: Yeaaahhh boi Inline lambda. Nice one! Me: …

2020-09-09: Book week is just the prisoner’s dilemma recast where the snitches are parents who roll out …

2020-09-09: Kid 1 wants to go as ‘The Onceler in his lerkim’ to book week tomorrow. Challenge …

2020-09-09: Look at your console, now back at me, the output is on the clipboard, look again, now it’s on …

2020-09-07: ‘GitHub pull request’ adds a PR and Issue workflow to VSCode. You can make PR comments, …

2020-09-05: Birthdays Birthday@25: sleep in till 10 play new videogames (present to self) get sloshed on coronas in the …

2020-09-04: Remember when Twitter inexplicably started hiding links to people’s blogs and refused to enter …

2020-09-04: How I got utteranc.es working on my rmarkdown distill blog What is utteranc.es? I frist saw these on Nick Tierney’s site. The premise: What if your blog …

2020-09-03: Recover is the apex R debugging method. I just debugged a ‘non-numeric argument error’ being thrown by this beastie in under 5 …

2020-09-02: Phwarh. Very tidy VSpaceCode. #rstats

2020-09-01: I’m experimenting with using a micro blog syndicated to Twitter for my status type posts, part …

2020-09-01: Spacemacs for the rest of us Despite the joy it brings me I’ve always balked at recommending Spacemacs + ESS as a dev …