Blog Posts

Big Bud Press with a little CSS

or: your Shiny apps can be cute, I promise!

Star Trek: The Next Generation catchphrases

It was only a matter of time before I reached “The Sopranos Point” of the pandemic and decided to pick up Star Trek. I thought I might …

comparing two data frames: one #rstats, many ways!

today i tweeted asking about packages to compare two data frames (specifically, their variable names and types): anyone aware of an …

crying @ sephora

A few days ago an amazing tweet made the rounds: I made a dataset of Sephora reviews that mention crying ☔️ https://t.co/BNObniWmOM …

opendatatoronto 0.1.0 is on CRAN!

I'm beyond excited to announce that opendatatoronto is now released on CRAN! opendatatoronto is a package for searching and accessing …

Recent + Upcoming Talks

Cleaning up after the federal election

Questions to ask yourself when cleaning data, demonstrated with results from the 2019 Canadian federal election.

opendatatoronto demo

Demo’ing the opendatatoronto R package

Opinionated Strategies for Uncharted Territories

Strategies for working with new data

Gaming Releases

The Witcher 4: A New School for a Familiar World

The Witcher 4 is one of the most closely watched RPG projects because it has to follow The Witcher 3 without simply repeating it. CD Projekt Red has positioned the new game as the beginning of another saga, with Ciri expected to stand much closer to the center of the story. That change gives the series a chance to keep its political fantasy, monster contracts, and moral ambiguity while shifting the emotional point of view.

Compared with The Witcher 3, the challenge is not only scale. The older game worked because villages, side quests, and quiet conversations often felt as important as the main plot. Players will expect the new entry to keep that density while improving combat, exploration, character progression, and technical stability. The promise is a world that feels mature, dangerous, and reactive rather than simply larger.

There is also a wider entertainment context around a release like this. Big RPGs now compete not only with other games, but with streaming, creator coverage, online casino and iGaming content, and every other form of digital leisure fighting for attention. The Witcher 4 will need strong pacing and memorable choices to hold players beyond launch-week curiosity.

If the game succeeds, it will not be because it recreates the past perfectly. It will be because it understands why players trusted that world in the first place: difficult choices, flawed people, strange folklore, and the feeling that every contract hides a story.

Intergalactic: The Heretic Prophet and Naughty Dog's New Direction

Intergalactic: The Heretic Prophet is interesting because it represents a rare full-scale shift for Naughty Dog. After years associated with cinematic survival, emotional drama, and grounded tension, the studio is moving toward a science-fiction setting with a very different visual language. That alone makes the project feel like a major test of identity.

The main promise is not just space travel or futuristic design. Naughty Dog's reputation comes from character-driven storytelling, environmental detail, and scenes that feel carefully directed without removing player presence. If Intergalactic can bring those strengths into a broader speculative world, it may become more than a stylish new brand.

The comparison point is less a direct sequel and more the studio's past work. Players will ask whether the game has the human weight of The Last of Us and the adventure rhythm of Uncharted while still becoming its own thing. In the same digital culture where trailers, social clips, iGaming discussions, and casino-style promotional ecosystems compete for clicks, a new IP needs a clear tone immediately.

The best outcome would be a game that feels confident enough to be unfamiliar. A new universe only works when players believe there are histories, conflicts, and personal stakes beyond the first reveal.

Avatar

Sharla Gelfand

Freelance R and Shiny Developer

I’m a freelance R and Shiny developer specializing in enabling easy access to data and replacing manual, redundant processes with ones that are automated, reproducible, and repeatable. I also co-organize R-Ladies Toronto and the Greater Toronto Area R User Group. I like R (of course), dogs, learning Spanish, playing bass, and punk.