Chatbots are not input validation
Dan Corin
· May 5, 2026
· 5 words
Stateful Agent Collaboration
Dan Corin
· Mar 16, 2026
· 3 words
Externalize Your Thought Process
Dan Corin
· Mar 4, 2026
· 4 words
Personal Software
Dan Corin
· Feb 18, 2026
· 2 words
Stateful Agents and Basic Memory
Dan Corin
· Feb 17, 2026
· 5 words
Director, Not Performer
Dan Corin
· Jan 29, 2026
· 3 words
I've Stopped Learning Programming Languages
Dan Corin
· Jan 27, 2026
· 5 words
Why Write
Dan Corin
· Jan 20, 2026
· 2 words
Year in Review: 2025
Dan Corin
· Dec 31, 2025
· 4 words
Images as Context
Dan Corin
· Dec 6, 2025
· 3 words
On Writing, Speaking and Thinking
Dan Corin
· Dec 2, 2025
· 5 words
Running a Mile with LLMs
Dan Corin
· Sep 10, 2025
· 5 words
Migrating To Astro
Dan Corin
· Jul 26, 2025
· 7 words
Find the Groove
Dan Corin
· Jul 25, 2025
· 8 words
State Of Code Agents - July 2025
Dan Corin
· Jul 15, 2025
· 17 words
Gemini Hidden Reasoning
Dan Corin
· Jul 7, 2025
· 11 words
A few strategies to make LLMs useful for you
Dan Corin
· Jun 24, 2025
· 9 words
Agent Coding Strategies
Dan Corin
· Jun 19, 2025
· 3 words
Who Finds LLMs Useful and Why
Dan Corin
· Jun 17, 2025
· 6 words
Create a Link Blog
Dan Corin
· May 7, 2025
· 4 words
LLM Chat UI Concepts
Dan Corin
· Apr 14, 2025
· 11 words
Models as Force Multipliers and their Limits in Software Development
Dan Corin
· Apr 8, 2025
· 23 words
Vibe Coding in early 2025
Dan Corin
· Apr 6, 2025
· 5 words
Goose as a Task Runner
Dan Corin
· Mar 1, 2025
· 5 words
Developing a Mental Model for using Models
Dan Corin
· Feb 14, 2025
· 7 words
Document Citations
Dan Corin
· Feb 2, 2025
· 12 words
Zoomable Document
Dan Corin
· Jan 23, 2025
· 19 words
LLM Conversation Branching
Dan Corin
· Jan 17, 2025
· 12 words
The Unreasonable Effectiveness of Generating UI with React and Tailwind
Dan Corin
· Jan 6, 2025
· 16 words
Year in Review: 2024
Dan Corin
· Dec 31, 2024
· 4 words
Challenges Building an Electron App
Dan Corin
· Dec 31, 2024
· 5 words
Conversation Branching
Dan Corin
· Nov 16, 2024
· 2 words
Models Writing About Coding With Models
Dan Corin
· Nov 2, 2024
· 6 words
Language model random number generator
Dan Corin
· Oct 22, 2024
· 5 words
Claude 3.5 Sonnet Connections Evals
Dan Corin
· Sep 21, 2024
· 5 words
VLMs Hallucinate
Dan Corin
· Aug 16, 2024
· 2 words
Structured Output, Functions and Prompting
Dan Corin
· Aug 12, 2024
· 5 words
VLM data extraction with Protobufs
Dan Corin
· Aug 3, 2024
· 5 words
Making Your Vision Real with Models
Dan Corin
· Jul 21, 2024
· 6 words
VLMs aren't blind
Dan Corin
· Jul 16, 2024
· 3 words
Challenges and Opportunities of the Impact of Language Models on Software Engineering
Dan Corin
· Jul 12, 2024
· 12 words
Claude Artifacts
Dan Corin
· Jul 6, 2024
· 2 words
Claude 3.5 Sonnet Codes Really Well
Dan Corin
· Jun 23, 2024
· 6 words
Language model-based aggregators
Dan Corin
· Jun 18, 2024
· 3 words
Learning How to Learn
Dan Corin
· Jun 13, 2024
· 4 words
Switching From Pocket to Raindrop for bookmarks
Dan Corin
· Jun 5, 2024
· 7 words
Evals: unit testing for language models
Dan Corin
· May 15, 2024
· 6 words
Language Model Streaming With SSE
Dan Corin
· Jan 31, 2024
· 5 words
Sandboxed Python Environment
Dan Corin
· Jan 21, 2024
· 3 words
Fine-tuning gpt-3.5-turbo to learn to play "Connections"
Dan Corin
· Jan 13, 2024
· 7 words
2023 Review
Dan Corin
· Dec 31, 2023
· 6 words
Embracing Failure in Software Development
Dan Corin
· Aug 31, 2023
· 21 words
Promptfoo and standardizing output structure across models
Dan Corin
· Jul 27, 2023
· 7 words
Using Marvin for Structured Data Extraction
Dan Corin
· Jul 12, 2023
· 6 words
OpenAI Function Calling
Dan Corin
· Jun 18, 2023
· 3 words
Tradeoffs of Using a Cache at Scale
Dan Corin
· May 29, 2023
· 7 words
Protobuf contracts with LLMs
Dan Corin
· May 27, 2023
· 4 words
Input data schemas and token efficiency
Dan Corin
· May 17, 2023
· 6 words
Figuring out how to use LLMs in production
Dan Corin
· May 8, 2023
· 12 words
Shaping LLM Responses
Dan Corin
· Apr 30, 2023
· 3 words
Auto-GPT
Dan Corin
· Apr 23, 2023
· 4 words
Using GPT-3.5 to Quickly Generate and Run Shell Commands
Dan Corin
· Apr 16, 2023
· 9 words
Future of Personal Knowledge
Dan Corin
· Apr 7, 2023
· 4 words
Nix and direnv
Dan Corin
· Apr 2, 2023
· 3 words
GPT Prompt Attack
Dan Corin
· Mar 28, 2023
· 3 words
Beating Prompt Injection with Focus
Dan Corin
· Mar 18, 2023
· 10 words
LLM Prompt Injection
Dan Corin
· Mar 15, 2023
· 3 words
Clean Python Setup
Dan Corin
· Mar 7, 2023
· 7 words
Language model schema extraction and object generation
Dan Corin
· Mar 4, 2023
· 7 words
Playing with Language Models
Dan Corin
· Feb 24, 2023
· 4 words
Ways to improve your team's code quality
Dan Corin
· Jan 25, 2020
· 7 words
Pipelines and your Unix toolbox
Dan Corin
· May 29, 2019
· 5 words
Go and UNIX files
Dan Corin
· Jan 6, 2019
· 4 words
Debugging go code with delve
Dan Corin
· Jul 23, 2018
· 5 words
Go scope
Dan Corin
· May 21, 2018
· 2 words
Tracking a call stack in Go with context
Dan Corin
· Apr 6, 2018
· 8 words
Go channels
Dan Corin
· Apr 18, 2017
· 2 words
Go closures
Dan Corin
· Feb 15, 2017
· 2 words
Custom Markdown rendering
Dan Corin
· Jul 16, 2016
· 3 words
Creating a Go module
Dan Corin
· Apr 22, 2016
· 4 words
Quickstart `supervisor` guide
Dan Corin
· Apr 12, 2016
· 3 words
Querying S3 with Presto
Dan Corin
· Apr 11, 2016
· 4 words
Creating a Presto Cluster
Dan Corin
· Mar 25, 2016
· 4 words
Creating an Elixir module
Dan Corin
· Jan 28, 2016
· 4 words
Git aliases
Dan Corin
· Nov 9, 2015
· 2 words
PySpark dependencies
Dan Corin
· Nov 9, 2015
· 2 words
Python Fabric
Dan Corin
· Oct 13, 2015
· 2 words
Bash SSH host management
Dan Corin
· Sep 23, 2015
· 4 words
Managing bash aliases
Dan Corin
· Sep 7, 2015
· 3 words
Elixir binary search
Dan Corin
· Sep 6, 2015
· 3 words
Hello
Dan Corin
· Aug 22, 2015
· 1 words
qc: quick calculator
Dan Corin
· Jul 5, 2013
· 3 words