https://www.youtube.com/@dvcolgan
Freelance Django developer since 2011.
https://github.com/dvcolgan
if i don't have the appropriate context, i'll struggle to make cognitive leaps needed in order to produce my output
if i don't have the appropriate context, i'll struggle to make cognitive leaps needed in order to produce my output
much of the friction i encounter in my work comes from a failure to have one or more of these:
if i don't know who i am, i will make the wrong decisions
if i don't have a spec/ticket, i won't know what to do
much of the friction i encounter in my work comes from a failure to have one or more of these:
if i don't know who i am, i will make the wrong decisions
if i don't have a spec/ticket, i won't know what to do
i need to know what is desired to be done,
i need to know what hat i am wearing
i need a legible list of available tools i can use
i need arbitrary complex context data about the world
i need to know what is desired to be done,
i need to know what hat i am wearing
i need a legible list of available tools i can use
i need arbitrary complex context data about the world
- the prompt (the specification/ticket/todo item of what to do)
- the system prompt (who am i/what hat do i wear)
- a list of available tools, their names, description, and schemas
- context data (data about the environment)
- the prompt (the specification/ticket/todo item of what to do)
- the system prompt (who am i/what hat do i wear)
- a list of available tools, their names, description, and schemas
- context data (data about the environment)
things including
- send email
- post to social media
- make pull request
- make git commit
things including
- send email
- post to social media
- make pull request
- make git commit
then i want to define "tools" that i or an llm like claude could use
i want to use a cli, web, or python interface for calling these tools
then i want to define "tools" that i or an llm like claude could use
i want to use a cli, web, or python interface for calling these tools
- cli command strings
- python objects
- json data
- django orm models
i want to separate the functional core from the imperative shell
- cli command strings
- python objects
- json data
- django orm models
i want to separate the functional core from the imperative shell
i would love for the client to just give me a spec document and the existing code, and i output a pull request that implements the changes
i would love for the client to just give me a spec document and the existing code, and i output a pull request that implements the changes
when i freelance, my inputs are emails, trello cards, slack messages, and github repos and github issues
my outputs are pull requests
what i do to deliver those pull requests is my secret sauce
when i freelance, my inputs are emails, trello cards, slack messages, and github repos and github issues
my outputs are pull requests
what i do to deliver those pull requests is my secret sauce