Elena' s AI Blog

Cursor AI for Python Development


Traditional AI chatbots require you to manually paste code snippets back and forth. Cursor AI fundamentally changes this dynamic by operating as an IDE built entirely around contextual AI agents. Here is my technical review of its RAG-based codebase indexing and Composer features for Python development. Read more...

On AI Coding Assistants


Not all LLMs write code the same way. After months of prototyping, debugging, and building architectures with Google Gemini, ChatGPT, and Claude AI, here is a technical breakdown of how they compare, and why the Model Context Protocol (MCP) changes everything. Read more...

GitHub Gists


Sharing code snippets via Slack or email can lead to formatting issues. GitHub Gists offers a solution for easily sharing or saving code or text for future use. In this post, I explain how to use Gists effectively. Read more...

Self-critical AI


Can Large Language Models achieve meta-cognition regarding their own stylistic patterns? In this primary research experiment, I tested Gemini, ChatGPT, and Claude to see if they could not only replicate my human writing style, but actively self-correct when confronted with AI-detection tools like Grammarly. Read more...

My little setback


In this post, I write about what's happening in my life and why I did not post these weeks. Read more...

AI Talk with Human Feel


In this post, I write about Text-to-speech, multilingual voice generation, and voice cloning with the great-quality voices in ElevenLabs. Read more...

Iberia’s Day-long Blackout


Yesterday, we had a total blackout in Portugal. Around 12:30 p.m. on Monday, the entire Iberian Peninsula went dark. For roughly twelve hours, almost 60 million people in Spain and Portugal—plus pockets of southwestern France—lost grid power, forcing airports, hospitals, and rail hubs onto emergency generators and confusing city centres. Read more...

Vibe coding with Generative AI


I've been getting into "vibe coding" recently, quickly prototyping some of my ideas, and working on my pet projects. I must confess that the AI-assisted coding is a very addictive activity, and must be taken with caution since it has some security implications and requires a careful prompts engineering. Read more...

Git Log


The git log command allows you to view your project's history by listing commits with their authors, dates, and messages. It's essential for debugging, tracking changes, and understanding your project's evolution. It is indeed my favourite Git command. Read more...

AI reads my blog


Traditional SEO is a brutal game for independent bloggers. But recently, I noticed a surge in a different kind of traffic ChatGPT and other AI bots are actively reading my blog. Here is how you can track AI traffic in GA4, manage bot access, and optimise your content to be cited by AI search engines. Read more...