George Sifalda
@jsifalda.bsky.social
Web developer at heart, engineering manager by title - writing about what I think & talk about and what interests me (which may seem rather random, sorry).
x.com/jsifalda
www.craftengineer.com
x.com/jsifalda
www.craftengineer.com
This week, I’m working from a cabin in lower austria.
The change of scenery is critical, for me.
It gives me the space to stop "fighting fires" and actually think....
...And watching the leaves fall in my favorite season, autum 🍂
The change of scenery is critical, for me.
It gives me the space to stop "fighting fires" and actually think....
...And watching the leaves fall in my favorite season, autum 🍂
October 18, 2025 at 6:57 AM
This week, I’m working from a cabin in lower austria.
The change of scenery is critical, for me.
It gives me the space to stop "fighting fires" and actually think....
...And watching the leaves fall in my favorite season, autum 🍂
The change of scenery is critical, for me.
It gives me the space to stop "fighting fires" and actually think....
...And watching the leaves fall in my favorite season, autum 🍂
It starts with you!
If you want your teams to fully adopt #AI, make sure you are prepared to do what is expected of you.
Here is a basic list of the new responsibilities of engineering managers in an AI-driven world.
If you want your teams to fully adopt #AI, make sure you are prepared to do what is expected of you.
Here is a basic list of the new responsibilities of engineering managers in an AI-driven world.
September 17, 2025 at 5:41 AM
It starts with you!
If you want your teams to fully adopt #AI, make sure you are prepared to do what is expected of you.
Here is a basic list of the new responsibilities of engineering managers in an AI-driven world.
If you want your teams to fully adopt #AI, make sure you are prepared to do what is expected of you.
Here is a basic list of the new responsibilities of engineering managers in an AI-driven world.
Our industry is not quite there in defining meaning of "vibe manager"
But for sure, don't be the "vibe manager" as described here...: 😅
x.com/JSifalda/st...
But for sure, don't be the "vibe manager" as described here...: 😅
x.com/JSifalda/st...
September 11, 2025 at 5:41 AM
Our industry is not quite there in defining meaning of "vibe manager"
But for sure, don't be the "vibe manager" as described here...: 😅
x.com/JSifalda/st...
But for sure, don't be the "vibe manager" as described here...: 😅
x.com/JSifalda/st...
My tasks don’t shrink with #ai tools - they sharpen.
I still do the work, but it’s the version I’m proud of.
Its' only the last 5% of your work that matters; that is what gives you "the edge"
I still do the work, but it’s the version I’m proud of.
Its' only the last 5% of your work that matters; that is what gives you "the edge"
September 9, 2025 at 2:04 PM
My tasks don’t shrink with #ai tools - they sharpen.
I still do the work, but it’s the version I’m proud of.
Its' only the last 5% of your work that matters; that is what gives you "the edge"
I still do the work, but it’s the version I’m proud of.
Its' only the last 5% of your work that matters; that is what gives you "the edge"
Forget complex testing frameworks for your prompts.
My dumb-simple "e2e test" is an #n8n workflow that pings my AI tool on a timer.
This happened... i'd get shocked by a bad response, dig in, and realize the prompt wasn't parsing right after some small change... 🔫
This #nocode hack saved me:
My dumb-simple "e2e test" is an #n8n workflow that pings my AI tool on a timer.
This happened... i'd get shocked by a bad response, dig in, and realize the prompt wasn't parsing right after some small change... 🔫
This #nocode hack saved me:
September 8, 2025 at 5:42 AM
Stop answering your engineers' questions.
A dev on my team asked me about our new deployment flow today. My old self would've given a 5-min answer & move on.
But a question is rarely a request for answer → It's an invitation to a conversation.
A dev on my team asked me about our new deployment flow today. My old self would've given a 5-min answer & move on.
But a question is rarely a request for answer → It's an invitation to a conversation.
September 1, 2025 at 5:41 AM
Stop answering your engineers' questions.
A dev on my team asked me about our new deployment flow today. My old self would've given a 5-min answer & move on.
But a question is rarely a request for answer → It's an invitation to a conversation.
A dev on my team asked me about our new deployment flow today. My old self would've given a 5-min answer & move on.
But a question is rarely a request for answer → It's an invitation to a conversation.
Simple but powerful instructions for any LLM...:
(In my case, for @grok..)
(In my case, for @grok..)
August 29, 2025 at 5:49 AM
Simple but powerful instructions for any LLM...:
(In my case, for @grok..)
(In my case, for @grok..)
Your opportunities have a half-life.
There's always *a* job, but not always *the* job.
The work you do today isn't just for your current role -> It's to keep future doors from slamming shut.
Stay hungry. Stay building.
There's always *a* job, but not always *the* job.
The work you do today isn't just for your current role -> It's to keep future doors from slamming shut.
Stay hungry. Stay building.
August 28, 2025 at 2:34 PM
Your opportunities have a half-life.
There's always *a* job, but not always *the* job.
The work you do today isn't just for your current role -> It's to keep future doors from slamming shut.
Stay hungry. Stay building.
There's always *a* job, but not always *the* job.
The work you do today isn't just for your current role -> It's to keep future doors from slamming shut.
Stay hungry. Stay building.
it's so obvious, but somehow very hard to in practice
(or at least when I see how others write their prompts...)
(or at least when I see how others write their prompts...)
August 27, 2025 at 1:58 PM
it's so obvious, but somehow very hard to in practice
(or at least when I see how others write their prompts...)
(or at least when I see how others write their prompts...)
For our Sunday mojo:
(...let's borrow quite from the Dune Trilogy)
A great man doesn't seek to lead, he's called to it.
And he answers.
(...let's borrow quite from the Dune Trilogy)
A great man doesn't seek to lead, he's called to it.
And he answers.
August 17, 2025 at 7:01 AM
For our Sunday mojo:
(...let's borrow quite from the Dune Trilogy)
A great man doesn't seek to lead, he's called to it.
And he answers.
(...let's borrow quite from the Dune Trilogy)
A great man doesn't seek to lead, he's called to it.
And he answers.
I wish more devs knew this...:
The project plan doesn't matter.
At all.
What matters is the *act of planning*!
→ It forces conversations that prevent disasters.
Stop shipping plans. Start having the conversations.
The project plan doesn't matter.
At all.
What matters is the *act of planning*!
→ It forces conversations that prevent disasters.
Stop shipping plans. Start having the conversations.
August 14, 2025 at 6:01 AM
I wish more devs knew this...:
The project plan doesn't matter.
At all.
What matters is the *act of planning*!
→ It forces conversations that prevent disasters.
Stop shipping plans. Start having the conversations.
The project plan doesn't matter.
At all.
What matters is the *act of planning*!
→ It forces conversations that prevent disasters.
Stop shipping plans. Start having the conversations.
25GB for my MCP servers... is that normal?
I'm not a heavy Python user, but the UV package manager cache folder still contains 25 GB of data.
I only use UV to run/install MCP servers. 😅
I'm not a heavy Python user, but the UV package manager cache folder still contains 25 GB of data.
I only use UV to run/install MCP servers. 😅
August 12, 2025 at 7:31 AM
25GB for my MCP servers... is that normal?
I'm not a heavy Python user, but the UV package manager cache folder still contains 25 GB of data.
I only use UV to run/install MCP servers. 😅
I'm not a heavy Python user, but the UV package manager cache folder still contains 25 GB of data.
I only use UV to run/install MCP servers. 😅
I'm spending a frankly irresponsible amount of time on workflow automation.
Deep in @n8n_io and custom AI agents.
Part of me feels like I'm just procrastinating.
But the other part knows the endgoal is too sweet to ignore. This is what staying relevant for the next 5 years looks like.
Deep in @n8n_io and custom AI agents.
Part of me feels like I'm just procrastinating.
But the other part knows the endgoal is too sweet to ignore. This is what staying relevant for the next 5 years looks like.
August 11, 2025 at 2:26 PM
I'm spending a frankly irresponsible amount of time on workflow automation.
Deep in @n8n_io and custom AI agents.
Part of me feels like I'm just procrastinating.
But the other part knows the endgoal is too sweet to ignore. This is what staying relevant for the next 5 years looks like.
Deep in @n8n_io and custom AI agents.
Part of me feels like I'm just procrastinating.
But the other part knows the endgoal is too sweet to ignore. This is what staying relevant for the next 5 years looks like.
Nobody cares about your polished design!
And @Hetzner_Online is another proof of that!
If you have a good product that works, and the right pricing, you are just unstoppable!
Sorry @digitalocean
And @Hetzner_Online is another proof of that!
If you have a good product that works, and the right pricing, you are just unstoppable!
Sorry @digitalocean
August 10, 2025 at 10:04 AM
Nobody cares about your polished design!
And @Hetzner_Online is another proof of that!
If you have a good product that works, and the right pricing, you are just unstoppable!
Sorry @digitalocean
And @Hetzner_Online is another proof of that!
If you have a good product that works, and the right pricing, you are just unstoppable!
Sorry @digitalocean
My report from @OpenRouterAI do NOT lie...
@grok 3 is still my "go to" model for most of the agentic tasks, outperform grok 4 in real-life scenarios.
x.com/JSifalda/st...
@grok 3 is still my "go to" model for most of the agentic tasks, outperform grok 4 in real-life scenarios.
x.com/JSifalda/st...
August 7, 2025 at 2:04 PM
My report from @OpenRouterAI do NOT lie...
@grok 3 is still my "go to" model for most of the agentic tasks, outperform grok 4 in real-life scenarios.
x.com/JSifalda/st...
@grok 3 is still my "go to" model for most of the agentic tasks, outperform grok 4 in real-life scenarios.
x.com/JSifalda/st...
I have added @Context7AI into my MCP tools recently...
It means less hallucinating, less bugs, less vibe debugging,
and more #VibeCoding 🔥
It means less hallucinating, less bugs, less vibe debugging,
and more #VibeCoding 🔥
August 6, 2025 at 1:58 PM
I have added @Context7AI into my MCP tools recently...
It means less hallucinating, less bugs, less vibe debugging,
and more #VibeCoding 🔥
It means less hallucinating, less bugs, less vibe debugging,
and more #VibeCoding 🔥
weekend means…:
time to “lock in” in my fav coffee shop
time to “lock in” in my fav coffee shop
August 3, 2025 at 6:57 AM
weekend means…:
time to “lock in” in my fav coffee shop
time to “lock in” in my fav coffee shop
August 2, 2025 at 10:00 AM
August 1, 2025 at 5:49 AM
so how much time devs actually spent coding?! 🫣
July 29, 2025 at 6:02 AM
so how much time devs actually spent coding?! 🫣
My Sonos Ace headphones are a 10/10 on the plane and a 4/10 in my backpack.
Noise cancelling is magic. But the case is a brick.
It’s the perfect metaphor for most self-improvement.
Noise cancelling is magic. But the case is a brick.
It’s the perfect metaphor for most self-improvement.
July 28, 2025 at 2:58 PM
My Sonos Ace headphones are a 10/10 on the plane and a 4/10 in my backpack.
Noise cancelling is magic. But the case is a brick.
It’s the perfect metaphor for most self-improvement.
Noise cancelling is magic. But the case is a brick.
It’s the perfect metaphor for most self-improvement.
Whenever I'm stuck on an issue, using @OpenRouterAI 's flagship models helps - at least one of them gets it right!
Can you guess which one solved this issue? 🤔
Can you guess which one solved this issue? 🤔
July 24, 2025 at 2:56 PM
Whenever I'm stuck on an issue, using @OpenRouterAI 's flagship models helps - at least one of them gets it right!
Can you guess which one solved this issue? 🤔
Can you guess which one solved this issue? 🤔
these days i am hacking from 🇪🇨
and i am happy the internet is available in every remote corner of the world for this!!
and i am happy the internet is available in every remote corner of the world for this!!
July 20, 2025 at 4:57 PM
these days i am hacking from 🇪🇨
and i am happy the internet is available in every remote corner of the world for this!!
and i am happy the internet is available in every remote corner of the world for this!!