Cole Lawrence
banner
colelawrence.com
Cole Lawrence
@colelawrence.com
End user programming & AI tool designer.
🛠️ CTO at @forethink.ai & https://phosphor.co
🦀 Rust NYC / https://RustEastCoast.com organizer 🙋🏻‍♂️he/him
I'm working through one of my toughest system designs ever—but I'm genuinely enjoying it. Usually, engineers steer the conversation too deep, while non-technical folks aren’t sure how to navigate the topics to ask great questions.
March 30, 2025 at 1:29 AM
That's pretty cool honestly
March 10, 2025 at 12:19 PM
Lovely primer on oklch, it feels like the cheat code to good color picking when you realize oklch and hct (material design) exist
March 8, 2025 at 1:53 AM
Reasonable change. I have a pretty massive Svelte 5 codebase, but I think there are only a small handful of effect$ instances compared to state$ and derive$.
March 7, 2025 at 8:26 PM
Most AI eng I see is usually just one step and done. Embed, store, retrieve, and synthesize. I want to see a portfolio where you have added steps in between that benefit the end user. Metaprompting, strategically using scratchpads, memories, tool loops with budgeting, etc
March 7, 2025 at 8:16 PM
That would be taking novel approaches to solving problems with multiple steps. For example, show me how you wrote one AI to generate intermediary code to be run and used to scrape a website or organize data from multiple systems (this is something happening at Ramp when they import from new banks)
March 7, 2025 at 8:13 PM
But, I would probably just end up abusing this for very little gain.

There was a cool use case for this with typed link parameters for the Qwik router as well
March 7, 2025 at 8:09 PM
Cool things are unlocked when TypeScript template literals become more capable of enforcing types. I'm interested in the inference as well, so you can retain the type based on what is written. For example, err`Permission not granted to ${user}` could be `Err<["Permission not granted to", User]>`
March 7, 2025 at 8:07 PM
Planning through prompting as well?
March 7, 2025 at 7:50 PM
I learned about this from Stephen King's _On Writing_!
March 7, 2025 at 7:43 PM
Yeah, that's just a different role at that point. If they come into he team not having a portfolio of AI experience with the intent to "train up" it's high risk to me that it doesn't click for them.

Like hiring a production artist for a role in brand design
March 7, 2025 at 7:41 PM
can you meet with a customer trying to accomplish a task that could be advised by those documents and design a pipeline that connect the dots to complement their workflow when the task they are accomplishing is completely unique to their IP?
March 7, 2025 at 5:01 PM
given pdfs, calendar events, emails, and other docs with timestamps and associated people (who read it, authored it, shared it) where everything is related to 6 different complex projects at an organization...
March 7, 2025 at 4:57 PM
Great work, I'm excited to watch it :-)
February 28, 2025 at 12:28 AM
Lovely colors
February 23, 2025 at 2:57 PM
Can you say more words?
February 5, 2025 at 4:17 PM
Thanks for the explanation! Super interesting and simple approach to consider including immediately.

Do you suspect that it would be effective to make a summary for each “Wait” gap to show “reasoning”? Or should you use a special tag/notation to make headers in the main completion?
February 5, 2025 at 4:16 PM