Daniela Petruzalek
@danicat83.bsky.social
78 followers 58 following 62 posts
Developer Relations at Google Cloud by day, anime and games by night. Check my personal blog at https://danicat.dev
Posts Media Videos Starter Packs
Pinned
danicat83.bsky.social
If you are wondering how to incorporate AI tools into your development workflow, this diagram is my solution to it. See the full discussion at my blog: danicat.dev/posts/202507...
Reposted by Daniela Petruzalek
deadprogram.com
Getting ready to setup for my @golab.io keynote "That Machine Always Lies".
#golab2025 #golab #golang #tinygo
danicat83.bsky.social
“Util packages are a sign of defeat” @konradreiche.com at @golab.io

Totally agree! Naming is hard, but getting names right can dramatically improve software design, as often one thing leads to another. #golang
Reposted by Daniela Petruzalek
deadprogram.com
First speaker of the day at @golab.io is @danicat83.bsky.social with "The Gopher's Craft in the Age of AI"
#golab #golang
Reposted by Daniela Petruzalek
golab.io
👏 Thanks to Daniela Petruzalek for an inspiring session on “The Gopher's Craft in the Age of AI”. A great talk full of insights for the Go community!
#golang #golab2025 @danicat83.bsky.social
Reposted by Daniela Petruzalek
boredabdel.bsky.social
🚀 Ready to level up your AI skills? 🤖

Join us for our event Series "Accelerate AI with Agents" for developers in EMEA! Get hands-on with the latest in AI and cloud tech 👇

👩‍💻 Connect with experts
🤝 Network with peers
🚀 Build and scale your own AI agents
Accelerate AI with Agents: Event Series for Developers in EMEA | Google Cloud Blog
Learn about Google Cloud's "Accelerate AI with Agents" event series in EMEA. Dive deep into AI, agents, and cloud computing with hands-on labs and networking opportunities for developers and tech enth...
cloud.google.com
Reposted by Daniela Petruzalek
golab.io
🌟 Don’t miss Daniela Petruzalek with “The Gopher's Craft in the Age of AI” — a talk exploring how AI and Go can evolve together while staying true to the Gopher spirit. 🐹💡
#golang #golab2025 @danicat83.bsky.social
Reposted by Daniela Petruzalek
gophercon.com
AI is rewriting the rules of software and Go is part of the story!

Join us for our panel discussion exploring:
✨ How Go is powering AI-driven systems and infrastructure
✨ Integrating with today’s most popular AI services
✨ Community efforts to keep Go competitive in the AI era

gophercon.com
danicat83.bsky.social
In this post I talk about how I'm using the concept of MCP prompts and the "custom slash commands" of the Gemini CLI to streamline my writing process. It has commands for editorial review, localization and readability checks.
danicat.dev/posts/202508... #mcp #golang #gemini
Introducing Speedgrapher: An MCP Server for Vibe Writing
The story of Speedgrapher, a custom MCP server for ‘vibe writing.’ It details the journey of turning a personal collection of prompts into a portable, AI-powered toolkit to automate and structure the ...
danicat.dev
danicat83.bsky.social
P.S.: it was a pun on the classic “Go To Statement Considered Harmful”: homepages.cwi.nl/~storm/teach...
homepages.cwi.nl
Reposted by Daniela Petruzalek
kettanaito.com
TIP: Whenever I reach out to put a comment above an assertion in tests I stop and remind myself that there's a MUCH better way of bringing additional information that might help you debug that assertion.

Custom error messages!
danicat83.bsky.social
Welcome to the team 🥸
danicat83.bsky.social
I almost never need to compact, but sometimes I force it manually to erase some trial and errors and (try to) prevent loops
danicat83.bsky.social
You know a social network is doomed when you post a cat picture and there are no reactions
danicat83.bsky.social
Severe case of writer’s block
danicat83.bsky.social
I have the exact opposite experience. Of course, it is frustrating when the AI goes rogue and suddenly decides to do a full refactor of your code base instead of fixing the test you asked, but I’m learning to give it more carefully written system prompts to prevent rogue behaviour.
gergely.pragmaticengineer.com
As a dev, I find it's a lot less energy to STAY in "the zone"

Vs context switch while I'm waiting on something, then get back to work

When using an AI tool, I cannot "stay in the zone" while waiting on the tool. And so I often get... distracted. By attempting to "save time!!"
danicat83.bsky.social
It has pros and cons. A huge context window is also vulnerable to context degradation. I think it's useful when you want to ingest large amounts of data (e.g. the entire context is relevant to the query) but it gets much less useful if the context is used to store many turns of conversation
danicat83.bsky.social
I’m not sure if the system prompt gets special treatment but it might be the case
danicat83.bsky.social
I’m not taking credit for the whole file. If you read the article you will see it’s the system prompt for Gemini CLI with some minor tweaks for the communication style and some other bits and bobs. When the CLI boots up it shows 100% context available…
danicat83.bsky.social
If this annoys you, you might like my newest article: danicat.dev/posts/202507...