atlassian

Atlassian

I'm an engineering manager at Trello, leading a web growth team serving millions of customers worldwide.

See my resume

An engineering manager and creative technologist.

Over a decade of experience working for some great companies: Square, Gucci, Pocket, and more.

Square

Square

I was a front end platform engineering manager for the popular payments service.

Learn more
General Assembly

General Assembly

I taught front end web development and a self-designed responsive web design workshop to future developers, entrepreneurs, and designers.

Learn more
Gucci

Gucci

I was the front end lead for all design and development on gucci.com, a global e-commerce fashion site.

Learn more

Latest Blog Posts

Is the Xbox ecosystem sustainable?

It’s unsurprising to see Xbox fully embrace a multi-platform strategy. Lagging behind Sony and Nintendo in hardware sales and user base, Microsoft can ensure far larger revenue streams by porting its first party games to PS5 and Switch. It’s a strategy that reflects broader industry trends, as escalating development costs and a stagnating console market push publishers like Square Enix and even PlayStation away from long term exclusivity.

However, Microsoft’s Xbox ecosystem — comprising Xbox hardware, Game Pass, and the Windows PC Xbox app — is where they generate maximal revenue and retain full editorial control. Intra ecosystem Xbox keeps the full share of revenue from their own products, while taking a 30% cut from every non-Microsoft purchase. It’s also for now the only space where Microsoft can sell Game Pass and have the technical leverage to integrate a cloud centric, cross platform solution to suit their needs.

Yet the Xbox ecosystem itself feels increasingly under threat. Game Pass subscribers have plateaued, and Xbox Series S and X hardware sales are dropping precipitously.

Continue reading…

My favorite movies of 2024

While their aesthetic and thematic elements differ, small scale, character-driven drama ties together most of my top ten this year. It’s a mostly international list, with only three of my ten picks from American directors, and majority set beyond US borders. I’m unsure if these commonalities reflect the recent guild strikes, my shifting tastes away from big studio offerings, or just random happenstance of what stood out this year, but it’s a trend I wouldn’t be shocked to see continue into 2025.

My list is in alphabetical order; the wide range of genres and subject matter makes pitting individual choices head to head too challenging. While mood and time available may dictate which among the below I revisit, I’d still highly recommend all of them.

Continue reading…

My favorite games of 2024

It’s been another year where my gaming tastes fell out of sync with the critical consensus. While sprawling RPGs like Metaphor: ReFantazio and Black Myth: Wukong dominate end of year lists, their lengths don’t align with my lifestyle. Instead, my gaming focused on quirky indie titles with unique narratives and puzzle elements, alongside evergreen simulators perfect for pairing with a podcast. More so than past years, no individual game I list here has universal appeal, but for those passionate about the respective genre, they are well worth your time.

Continue reading…

A beginner’s guide to 4K Blu-rays

The holidays bring extra attention on 4K Blu-rays; gift guides and new studio releases abound, with sales on discs and players commonplace. With a parallel enshittification across many streaming services, is now the time to start investing in physical media?

For most, no. Streaming remains a ubiquitous format, its advantages of convenience and accessibility undeniable. Physical media is for film enthusiasts, with 4K Blu-rays being to movies what vinyl is to music. The format provides the highest echelon of quality available at home, but it’s only discernible to those with the equipment and tastes to appreciate it.

That said, 4K Blu-rays can be a great investment if you like to rewatch movies and own a high end video or audio movie watching setup. For audio, that means a soundbar or receiver that transmits sound through HDMI to support uncompressed audio formats. For video, you’d want a midrange to high end HDR (OLED or LCD) TV or 4K projector to notice the subtle improvements of a 4K Blu-ray’s higher bitrate.

Continue reading…

The future of indies isn’t in theaters

After weeks of research and anecdotal experience navigating local multiplexes, it’s painfully clear that small movies have largely disappeared from theaters. If you enjoy original, small, or otherwise offbeat movies that don’t follow the franchise IP or horror templates, you’ll likely be watching them at home.

The clearest evidence of this phenomenon comes from analyzing global box office returns against budget, for which the traditional industry rule is to aim for a worldwide box office of two to 2.5 times budget to ensure profitability. I focused my research on small to medium budget movies ranging from under 10 to 50 million.

The success stories are almost always horror movies that open wide and easily recoup their budget by opening weekend. MaXXXine took a 1 million budget and lukewarm critical reviews yet still made 22 million in theaters. Longlegs was made for under 10 million and generated an astonishing 109 million at the box office. A 2024 remake of Speak No Evil has made 76 million worldwide against a budget of 15 million.

Continue reading…

Introspection improves what you watch

There’s never been a larger concentration of movies available. Paradoxically, it’s often hard to actually find something you want to watch. The enshittification of streaming is the most prominent obstacle; movies disappear without notice, price hikes occur regularly, and engagement tactics prioritize the bottom line over your satisfaction.

One of the best ways to navigate such a challenging landscape is a bit of introspection. Spend a few minutes to capture why you liked a movie, and you’ll likely find the long term quality of what you watch next will improve.

While introspective notetaking at first glance sounds like lightweight film criticism, it’s actually about saving you time and money. Five minutes now could save you two hours and twenty bucks later. Practically anyone, from home theater cineastes to casual watchers, will benefit by the practice.

Continue reading…

What is Xbox’s long term strategy?

In spite of Xbox undergoing what will be one the hardest strategic pivots in gaming history, under the stewardship of one of the most valuable companies in the world, the venerable gaming brand can’t sell (or settle on) a cohesive, long term vision to save its life. Paired against the backdrop of few Xbox first party releases, Microsoft in 2024 has found itself in a PR vacuum.

In its wake, there has been a drip feed of negative or otherwise confounding news stories. The year started off with the Xbox “business update” in February, where Microsoft heads hemmed and hawed about the reasoning behind four of its exclusives heading to Switch and PS5. In May, Microsoft shuttered multiple game studios including Tango Gameworks, with unclear reasons from studio chief Matt Booty. July saw price hikes on Game Pass and a new “standard” tier that removed day one games, the defining feature of the service. Then, in August, as part of Gamescom, Xbox showcased previews of their flagship holiday game Indiana Jones and the Great Circle, only to reveal the game would also be heading to PS5 next spring.

The consensus view across the Xbox faithful and larger enthusiast gaming community hasn’t been positive, with some considering recent actions a betrayal. I find a lot of this anger misguided, deriving from a dated console warrior mentality that champions exclusives to prove one platform is somehow better than others.

Continue reading…

The flawed brilliance of Queer and The Brutalist

The more movies I watch, the greater my appreciation for films that reach a pinnacle of what the medium can achieve, even with noticeable weaknesses. These flawed masterpieces are a rare phenomenon, so count me surprised to see two examples – Queer and The Brutalist – a day apart from each other at TIFF this year.

The films have widely different aims. Queer is a languorous, trippy chamber piece drama centered on one lonely person. The Brutalist is an epic, propulsive immigrant story tackling various American thematic elements, from capitalism to art, racism to xenophobia. However, each movie has parallel strengths and weaknesses. Both films have extraordinary acting and technical underpinnings, underscored by visionary directors. Yet each film’s ambition bumps into unsatisfying final acts that wrap up their stories on a sour note.

Queer generates a sense of place that’s unlike any other movie I’ve seen, effectively Edward Hopper on acid. Most of the story takes place in 1950s Mexico City, but the setting has a slippery, hard to pin down aesthetic that splits the difference between realism and fantasy to land on some trippy, hyperreal midpoint. Several elements, like the outfits and acting mannerisms, are grounded and period-appropriate, but they are smashed against an overly saturated color grading with a production design and lighting setup that doesn’t disguise an artificial set. The mix of new and old, natural and hyperreal, extends to the soundscape with an anachronistic soundtrack (e.g., Prince, New Order) and a Trent Reznor and Atticus Ross score that mixes woodwinds with synths, creating an enveloping sense of longing. Watching a well dressed, drunk William Lee (Daniel Craig) stumble down the street as Nirvana’s “Come as You Are” blares in the background is quite the experience.

Continue reading…

Gaming’s future: smaller, weirder, less tech heavy

My time and energy spent on cutting edge, AAA gaming has plateaued. Four years into a console generation, the graphics, audio, and gameplay of most games I play are indistinguishable from the experience six years ago. Over 2024, I only spent a fraction of my gaming time with Hellblade II and Star Wars Jedi: Survivor, the two games that taxed my Xbox Series X this year. The rest of my play has been with small indie games (e.g., Balatro, Dungeons of Hinterberg, Star Trucker) or evergreen GAAS like Fortnite and EA FC that are generally playable on 2013-era console hardware, my aging MacBook Air, or even my smartphone.

I used to rationalize my shift away from tech heavy gaming as a personal outlier. As my tastes moved from mega AAA twitch action games and RPGs toward the quirkier indie space, my hardware needs lessened accordingly. Alternatively, one could argue high end hardware is “held back” by many new games still releasing on last gen consoles. But the more I look, the more I suspect I’m part of a trend towards smaller, less graphically intense games derived from indie studios.

When I listen to enthusiast gaming podcasts, among a crowd that may play hundreds of games a year and spends thousands on gaming hardware, the conversation focuses heavily on the PC indie space (e.g., Lethal Company, Phasmophobia) and small niche titles on the console. Across Reddit, ResetEra, and other gaming-focused social media, discussion for a tiny retro poker strategy game like Balatro may run as long as a big budget Black Myth: Wukong or Dragon’s Dogma 2.

Continue reading…

A beginner’s guide to getting last minute TIFF tickets

The Toronto International Film Festival (TIFF) plays over 200 films across 18 theaters for eleven days. Such dizzying variety provides countless options for film lovers, but unless you happen to be a high-tier TIFF member or are otherwise very lucky, there’s a strong chance at least one from your wishlist is “off sale,” meaning there aren’t any tickets currently available.

But don’t give up; there’s a chance you’ll be able to get tickets later for that movie mid-festival, even on the day of the screening. If you check periodically on Ticketmaster, new inventory can free up alongside reasonably priced resale tickets. Alternatively, you can try rushing a screening, queueing up at a special rush line for a chance to buy tickets based on any remaining empty seats in the cinema around showtime.

As someone who’s attended TIFF for multiple years, I’ve had a reasonably decent success rate acquiring tickets through rushing and last minute Ticketmaster buys. Both methods form the majority of what I watch at TIFF each year. Certain strategies can dramatically increase your odds of success.

Continue reading…

Read more blog posts