Advertisement · 728 × 90

Posts by Ryan Schmidt

Apr 2: The deadline for awards nominations has been extended to April 17th.

It's looking good for SCA 2026 ! If all the abstracts submitted are converted into full submissions it will be the most submissions to SCA in the last 10 years !!!!

Final submission deadline: April 17th
sca.graphics

6 days ago 4 1 0 0
The peril of laziness lost | The Observation Deck

The peril of laziness lost bcantrill.dtrace.org/2026/04/12/t...

1 week ago 276 88 5 17

For those submitting to SCA (sca.graphics) — the submission system (SRM) is back up after an outage yesterday.

Remember abstract deadline is tomorrrow :)

Submit here: srmv2.eg.org/COMFy/Confer...

1 week ago 0 3 0 1

A programming lesson that's been hammered into my skull is to not try to create a general system until you've implemented AT LEAST a handful of one-offs the system is supposed to support.

Otherwise you waste endless time fighting with and refactoring your "general" system.

1 week ago 54 5 6 1

I don't know who needs to hear this, but if you design a system and 50% of its users are using it wrong, that is not user error.

You cannot blame users for that, you built a terrible system.

2 weeks ago 2171 238 62 13

what comes next?

2 weeks ago 4 0 2 0

this is a terrible video, without a voiceover I have no idea what is happening, had to watch it ~3 times to try to understand where they were (probably) clicking/etc. Why does it suddenly cut to a completely different unrelated scene for the last few seconds??

3 weeks ago 4 0 1 0

Wouldn’t be surprised if every GenAI video service is hemorrhaging money (and Gen3D too). Despite all the noise, the market is just inherently small, and the content is not good enough.

3 weeks ago 6 0 2 0
Preview
Nanite + Reyes Let's get into the details of how this integrates with Nanite. We aren’t replacing anything Nanite already does. Nothing is changed about th...

2 more Nanite Tessellation posts are up. graphicrants.blogspot.com/2026/02/nani...,
graphicrants.blogspot.com/2026/03/vari...

1 month ago 76 28 2 0

an elegant response. it really resonates.

1 month ago 1 0 0 1
Advertisement

sure of course but the same applies to my nuget package, it works the same way as npm, where it can just be a dependency in a project and downloaded automatically (that's why it has the 1m downloads - not because 1m people individually clicked a button)

1 month ago 1 0 0 0
Post image

the scale in the javascript ecosystem is mind-boggling... @zeux.io 's meshoptimizer.js npm package has 3 million weekly downloads. **weekly** (for comparison my C# geo library - which is relatively widely used, for a geo library - has total 1m nuget downloads over the past ~10 years...)

1 month ago 4 0 1 0
Post image

not sure I love it that steam has decided I am into "Inventory Management" games

1 month ago 11 0 0 0

understanding a feature was never a pre-req to shipping it, bigcorp junior engineers usually work via tickets and often have v limited awareness of the product as a whole (hence the frequent low morale in SWE). Not saying this is good, just saying it's already bad.

1 month ago 0 0 1 0

hmm maybe your company is more forward-thinking... In my experience most SWE jobs do not include what you are describing in work time, unless you are at high levels where you are expected to be inventing new things etc. Maybe a 'training allowance' to spend on books you can read in your own time.

1 month ago 0 0 1 0

If you let it do everything, yea you will not learn more than you might glean from reading API docs, neither will help you expand your areas-of-expertise. But you can still be curious, and it's an infinitely-patient teacher.

1 month ago 0 0 1 0

By no means am I an 'expert' now, but I know way more than I did - even though I didn't actually write the code. It just takes some curiosity, which doesn't require pre-existing expertise. And I def learned more than if I had gone and used some existing controller library.

1 month ago 0 0 1 0

This time last week I had never used a PD controller and didn't really even know what it is. Now I know a lot more. I didn't just say "implement a PD controller", I had it explain to me what this was, how it applies to the problem, etc. When it didn't do the right thing, it helped me dig deeper.

1 month ago 0 0 1 0

this is why I think if someone is only using (eg) automated coding in an IDE, vs fully-prompted "coding" in claude code CLI, they maybe are missing out. I don't just do coding in claude code, I also have it explain things to me as we go. Not just code things, but like math/physics/etc.

1 month ago 1 0 1 0
Advertisement

My iPhone just autocorrected “you” to “noncombatant”…seems weird

1 month ago 3 1 1 0

sick burn. I am ruined.

(Are we on Twitter? This feels like Twitter…)

1 month ago 0 0 0 0

not really sure if what I meant was clear - in my experience so far, having expertise makes you much more effective with these automated coding tools. So your hypothetical employer will need employees with expertise, and there aren’t enough of those people out there to just go and hire

1 month ago 0 0 1 0

assuming this applies to AI-generated code (no obvious reason it shouldn't), you can't even put an MIT license on it.

1 month ago 5 1 0 0

if you think this is devaluing expertise, you are missing what is happening. Expertise is a multiplier.

1 month ago 0 0 2 0

do you also get paid if you tab-completed the implementation?

1 month ago 0 0 1 0
Video

the robots ported my ModelGrid C++ library to Typescript today, and made a basic little in-browser editor. Thought this tech was going to be dead (it's trapped in an Unreal plugin) but now maybe not...

(clearly some face-normal issues, though...)

1 month ago 6 0 0 0

the idea that 'obviously the code has value' is exactly why every bigcorp has to be so hardline about IP. The 10-thousand-th implementation of 'Lerp' uploaded to github does not have value, and nobody should be paid for it.

1 month ago 0 0 2 0

not if it's boost-licensed (most of my libraries are, and sever other very geometry libraries like GTEngine). For this exact reason - that requiring attribution of every snippet of code makes it impossible to combine parts of libraries into something better.

1 month ago 1 0 1 0
The 25th annual Symposium on Computer Animation (SCA) will take place in Barcelona, Spain, from July 8 to July 10, 2026.

The Symposium on Computer Animation is Coming!

BARCELONA, SPAIN. JULY 8 - 10, 2026!

Papers Abstract Deadline: April 10, 2026
Poster Deadline: June 1, 2026

Website: sca.graphics

Call for papers : computeranimation.org/instructions...

Barcelona > LA (Come on: en.wikipedia.org/wiki/Sagrada...)

1 month ago 7 3 1 1
Advertisement

I was 100% in the "I guess it's ok for boilerplate but I can't see using it for anything serious" until I seriously tried to use it to do nontrivial things. Even just in stuff like running tests and experiments, the space it opens up is ridiculous.

1 month ago 0 0 0 0