- Exploring software craftsmanship with AI @ https://pairprog.io
- Writing about it @ https://blog.pairprog.io
Discover how we achieved a 9 months migration in just 4 months by combining solid engineering expertise with a custom AI workflow
www.youtube.com/watch?v=sz_S...
1. I’ve barely invested any time in learning how to use it effectively. AI sucks.
2. I’ve invested in learning how to use this tool. Holy cow, it’s transformational.
Position #1 has lower barriers to entry.
A skill I have a hard time teaching
Some people just get it, but most struggle
And no, LLMs are not very good at prompting themselves without another prompt to guide them
A skill I have a hard time teaching
Some people just get it, but most struggle
And no, LLMs are not very good at prompting themselves without another prompt to guide them
www.npmjs.com/package/@sy... NPM package.
A library to finally turn verbose JS filesystem code into elegant one-liners
www.npmjs.com/package/@sy... NPM package.
A library to finally turn verbose JS filesystem code into elegant one-liners
I'm using LLMs for a complex software migrations and have leveraged everything I know about prompting.
While the model is the same as Claude Code, Cursor seems unable to follow the provided instructions.
Cursor simply feels broken now
I'm using LLMs for a complex software migrations and have leveraged everything I know about prompting.
While the model is the same as Claude Code, Cursor seems unable to follow the provided instructions.
Cursor simply feels broken now
My favorite one is
www.npmjs.com/package/@sy...
The concept is simple, what if you could write clean template strings in JS ?
I've been using it for clean error formating, LLM messages, and more
My favorite one is
www.npmjs.com/package/@sy...
The concept is simple, what if you could write clean template strings in JS ?
I've been using it for clean error formating, LLM messages, and more
When I have that, building the tools is the easy part
Also why I fear that the agents trend will do a lot of harm to craftsmanship
When I have that, building the tools is the easy part
Also why I fear that the agents trend will do a lot of harm to craftsmanship
Blending pre-made templates with LLM formatting may seem like a straightforward idea but they've executed it really well with a clean UX
And if you need to fill a presentation with corporate BS, just ask it to generate the text as well 😅
Blending pre-made templates with LLM formatting may seem like a straightforward idea but they've executed it really well with a clean UX
And if you need to fill a presentation with corporate BS, just ask it to generate the text as well 😅
Would never trust a core product or mission critical system coded like this
People are mistaking vibe coding and vibe engineering
youtube.com/shorts/1_rSr...
Would never trust a core product or mission critical system coded like this
People are mistaking vibe coding and vibe engineering
youtube.com/shorts/1_rSr...
The downside is that they'll likely stay to get frustrated when you take over 1mn to respond
The downside is that they'll likely stay to get frustrated when you take over 1mn to respond
Really shows how under-explored UX for AI is
I agree it's hard, but we could be doing so much more than chats
Really shows how under-explored UX for AI is
I agree it's hard, but we could be doing so much more than chats
Like if you're working with the LLM, does passing it classical music unrelated to the task influences its response ? What about art pieces ?
Like if you're working with the LLM, does passing it classical music unrelated to the task influences its response ? What about art pieces ?
I used to build custom backends to iterate on ideas step by step. Now I just need the LLM
We're truly shifting from coding LLMs to engineering ones
harper.blog/2025/02/16/m...
I used to build custom backends to iterate on ideas step by step. Now I just need the LLM
We're truly shifting from coding LLMs to engineering ones
harper.blog/2025/02/16/m...
Discover how we achieved a 9 months migration in just 4 months by combining solid engineering expertise with a custom AI workflow
www.youtube.com/watch?v=sz_S...
Discover how we achieved a 9 months migration in just 4 months by combining solid engineering expertise with a custom AI workflow
www.youtube.com/watch?v=sz_S...
Imagine if they trained the model to act maliciously when it figures out that it's being used inside a targeted infrastructure
I wonder what it could realistically achieve
The approval to allow DeepSeek to be hosted in India appears contingent on the platform storing and processing all Indian users’ data domestically, in line with India’s strict data localization requirements.
Imagine if they trained the model to act maliciously when it figures out that it's being used inside a targeted infrastructure
I wonder what it could realistically achieve
I'm having discussions with it about high level and abstract concepts and it just "gets it"
The 1M tokens context also means that you can have extremely long conversations with high retrieval rates and without running out of chat history
I'm having discussions with it about high level and abstract concepts and it just "gets it"
The 1M tokens context also means that you can have extremely long conversations with high retrieval rates and without running out of chat history
It's time to include LLM tools in your resume (Copilot, Cursor, ...) along with any expirement you've done with them
I'm currently reviewing resumes and none mention these, so it's still a good way to set your profile appart
It's time to include LLM tools in your resume (Copilot, Cursor, ...) along with any expirement you've done with them
I'm currently reviewing resumes and none mention these, so it's still a good way to set your profile appart
It was a fun (though way too expensive) trial
It's hard to put it, but to me it's like most "AI art", the demo is impressive but it clearly lacks any intent
It was a fun (though way too expensive) trial
It's hard to put it, but to me it's like most "AI art", the demo is impressive but it clearly lacks any intent
But I don't get why I had to implement a middleware to add the last message from the prompt to the result if its role is "assistant"
Should be a default behavior
Anyway, if you need it it's "includeAssistantMessage" in @synstack/llm/middleware
But I don't get why I had to implement a middleware to add the last message from the prompt to the result if its role is "assistant"
Should be a default behavior
Anyway, if you need it it's "includeAssistantMessage" in @synstack/llm/middleware
But seeing how this is spreading, it shows that we're far from achieving widespread understanding of what AI really is
But seeing how this is spreading, it shows that we're far from achieving widespread understanding of what AI really is
The Llm library is now a chainable, immutable, and type-safe wrapper over the ai sdk
If you want to improve your prompting DevX in Typescript, look no further
github.com/pAIrprogio/...
The Llm library is now a chainable, immutable, and type-safe wrapper over the ai sdk
If you want to improve your prompting DevX in Typescript, look no further
github.com/pAIrprogio/...
It's for chained flat object merging and there's no reccursive generics in play
Any way to prevent "Type instantiation is excessively deep and possibly infinite.(2589)" on this one ?
www.typescriptlang.org/play/#code/C...
It's for chained flat object merging and there's no reccursive generics in play
Any way to prevent "Type instantiation is excessively deep and possibly infinite.(2589)" on this one ?
www.typescriptlang.org/play/#code/C...
github.com/mattpocock/e...
So far I really like it:
- Advises for external libraries instead of reinventing the wheel
- Pure TS as expected
- Integrates into your project rather than constrain it
github.com/mattpocock/e...
So far I really like it:
- Advises for external libraries instead of reinventing the wheel
- Pure TS as expected
- Integrates into your project rather than constrain it
github.com/pAIrprogio/s...
While I "kind of" agree with what Devin wrote, I trully feel uneasy about merging it
What bugs me most is that the LLM is paraphrasing what I wrote manually for other packages without any clear intent
github.com/pAIrprogio/s...
While I "kind of" agree with what Devin wrote, I trully feel uneasy about merging it
What bugs me most is that the LLM is paraphrasing what I wrote manually for other packages without any clear intent