Colin Gray's Avatar

Colin Gray

@colinta

Head of Mobile at Shopify Too many hobbies - woodworking, ceramics, brewing, electronics - and these days I'm building The Next Great Programming Language πŸ€“ My opinions are entirely objective, not at all my own, everyone else shares them.

52
Followers
23
Following
38
Posts
23.12.2023
Joined
Posts Following

Latest posts by Colin Gray @colinta

Preview
Middle School Cheerleaders Made a TikTok Video Portraying a School Shooting. They Were Charged With a Crime. Social videos, memes and retweets are becoming fodder for criminal charges in an era of heightened responses to student threats. Authorities say harsh punishment is necessary, but experts say the crac...

This is so quintessentially American. Rather than DO something about school shootings, we punish children who joke about them. You don't think these kids are, I don't know, managing and expressing their fears!?

www.propublica.org/article/soci...

28.07.2025 11:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Look at this from Bloomberg - no mention of ballooning to $35/month after the first month.

I would've happily paid $2 for just this one article- I'm here for a date, not to get married.

11.07.2025 17:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Brian McDonough on X: "@mjackson Use effect is strictly for isolating side effects. Study functional programming and you’ll understand how to use react hooks" / X @mjackson Use effect is strictly for isolating side effects. Study functional programming and you’ll understand how to use react hooks

I'm refusing to post on X anymore, which really hurts when I see something like this and want to say something:
x.com/bmakr_/statu...

Anyone who studied functional programming would know that *useState* violates the requirement of "same inputs, same outputs."

03.07.2025 19:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
If Not React, Then What? - Infrequently Noted Frameworkism is now the dominant creed of today's frontend discourse, and it's bullshit. We owe it to ourselves and to our users to reject dogma and embrace engineering as a discipline that strives to...

I am really heartened to see more articles lamenting the state of front end web frameworks. We could do so much better.
infrequently.org/2024/11/if-n...
mbrizic.com/blog/react-i...

I'm putting my hat into the ring with an Elm-like language and runtime called "Extra" (colinta.com)

03.07.2025 16:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
If Not React, Then What? - Infrequently Noted Frameworkism is now the dominant creed of today's frontend discourse, and it's bullshit. We owe it to ourselves and to our users to reject dogma and embrace engineering as a discipline that strives to...

@infrequently.org I agree with almost everything in infrequently.org/2024/11/if-n..., but listing Airbnb as a react native poster child is disingenuous. They abandoned it in *2018*. I think you need a newer example. Airbnb has distanced themselves from that article (see "Update" below the fold).

03.07.2025 16:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Jamon, I love this, thank you for the reminder that we can just be decent humans and that's enough. It *should* be enough.

15.06.2025 15:09 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You’ll be too young to remember, but there was a time when you could wake up as many as three mornings in a row and not find the world had lost its fucking mind.

13.06.2025 06:48 πŸ‘ 5572 πŸ” 1430 πŸ’¬ 62 πŸ“Œ 60

being able to hear the wheels on the Sherman tanks squeal on account of no one there is some incredible footage. A+ comedy.

14.06.2025 22:44 πŸ‘ 2551 πŸ” 665 πŸ’¬ 72 πŸ“Œ 37
The Unstoppable Growth of China's High-Speed Rail Network
The Unstoppable Growth of China's High-Speed Rail Network YouTube video by The B1M

I just watched this video about China's high speed rail.
youtu.be/belm4kDAHgM?...

My current conclusion: it's already far too late for the United States to have any hope of being the next economic super power.

16.05.2025 01:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The Price of Remission When I was diagnosed with cancer, I set out to understand why a single pill of Revlimid cost the same as a new iPhone. I’ve covered high drug prices as a reporter for years. What I discovered shocked ...

Capitalism, baby. It needs organizations like the FDA and FTC to keep it *at least somewhat* at bay... now? This shit is gonna run rampant.

www.propublica.org/article/revl...

09.05.2025 11:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Facebook Whistleblower Makes Shock Claim About Mark Zuckerberg During Senate Testimony
Facebook Whistleblower Makes Shock Claim About Mark Zuckerberg During Senate Testimony YouTube video by Forbes Breaking News

Drop Facebook if you haven't already.

Is there a jailbreak option for my dusty ol' Quest 2?

youtu.be/7ZzxxLqWKOE?...

15.04.2025 12:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Jasper William Cartwright on X: "I guess I'm officially a GM for CR now... haha! What is life." / X I guess I'm officially a GM for CR now... haha! What is life.

@jwcartwright.bsky.social Old friend! I saw x.com/JW_Cartwrigh... and WOW! Congratulations, and I can't wait to watch.

09.04.2025 20:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Hey all, please take a moment to read this post and share it with your… | chima mmejeπŸ³οΈβ€πŸŒˆ Hey all, please take a moment to read this post and share it with your networkπŸ™ This year, we will host a developer cohort at The FCDC led by Colin Gray…

I'm excited, humbled, and honored to be a part of this first cohort of new programmers!!

www.linkedin.com/posts/chima-...

02.04.2025 00:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Well I can: it's anti-community, disingenuous, and unnecessary. I hope there are internal voices that are sharing the community's discontent with the leadership team.
I know you're an employee I *thought* that would make you more familiar with the company... sorry for the confusion/mistake.

02.04.2025 00:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Is there any response from people internal to Oracle!? This is such a terrible look... and WHY, like, it's just a logo surely this can't be a hot revenue stream. It just looks like a child who isn't willing to share a toy that they *stole* from the school.

01.04.2025 15:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

@martindba.bsky.social I'm curious about your take as someone more familiar with Oracle, because from the outside it looks terrible. bsky.app/profile/deno...
(apologies in advance for sending a copy/pasted message, I'm hitting up a few random Oracle folks)

01.04.2025 15:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

@thatjeffsmith.com I'm curious about your take as someone more familiar with Oracle, because from the outside it looks terrible. bsky.app/profile/deno...
(apologies in advance for sending a copy/pasted message, I'm hitting up a few random Oracle folks)

01.04.2025 15:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

@gvenzl.bsky.social I'm curious about your take as someone more familiar with Oracle, because from the outside it looks terrible. bsky.app/profile/deno...
(apologies in advance for sending a copy/pasted message, I'm hitting up a few random Oracle folks)

01.04.2025 15:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
The Shader's Gambit
The Shader's Gambit YouTube video by William Candillon

β€œChess isn't always competitive. Chess can also be beautiful.” ― Beth Harmon www.youtube.com/watch?v=wUsF...

01.04.2025 06:42 πŸ‘ 16 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Post image

I'll be honest I'm hit and miss on "The Reframe" (but I've stayed subscribed, so there's that), but when he hits me he hits hard. This hit this morning:

30.03.2025 11:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

What's past terrified and angry? Numb I guess.

Let's not get there. This can't be what people want.

I feel very helpless watching this.

30.03.2025 02:02 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Video of a student in my town who wrote a political op-ed being grabbed off the street by government agents bsky.app/profile/pale...

27.03.2025 16:10 πŸ‘ 6575 πŸ” 1420 πŸ’¬ 172 πŸ“Œ 51
~colinta/blog/ # An Idea for a Game: Story Deck

A friend and I are making a new TTRPG, based on deck-builder mechanics! colinta.com/blog/an-idea...

Lifting a lot of ideas from Gloomhaven and Slay the Spire... hopefully there's enough original content that this can still be called "our idea". 🀣

30.03.2025 01:58 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Sounds like a job for... `rm -rf`! Yikes I have no helps to give here.

30.03.2025 01:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My stretch goal for Extra is to output WASM... wish me luck!

github.com/colinta/extra

10.03.2025 14:55 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
~colinta/blog/ # I'm making a programming language and there's nothing you can do to stop me

I'm starting to code in the open about "Extra", this felt like a great way to kick off my new blog:

colinta.com/blog/making-...

The next post will be about a few "throwaway" features that are awesome and every language should have. Eventually I'll talk about how it renders/updates.

05.03.2025 12:40 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Me too, too much of the news falls into that category. I try to pull my head out of the sand, until I can't, then back down it goes.

04.03.2025 12:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

So often I try to use some new amazing tool (today it's Cline + Claude 3.7) and within a few minutes my reaction is "this is cute, but I have work to do".

The sweet spot for me is still the very narrow-focused "help me write this function + tests" tasks. Agentic? Not quite ready, imo.

25.02.2025 18:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Exceptions are out there: Figma is fantastic! Buying in person, yes please.

20.02.2025 01:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The repeating phrase for all-things-Internet these days is: mediocre. Google really started this off, circa 2019, when search started to take a huge nose dive in quality. But it's everywhere.

Buying products on Amazon? Mediocre. Accessing a company page on Facebook? Mediocre.

20.02.2025 01:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0