Shipping code 2× faster doesn't mean solving the problem 2× faster.
"AI can do that in 5 minutes."
Cursor & Claude Code definitely make us move faster.
But speed alone isn’t better engineering.
That's what I talk about in the new episode of Build With Maya:
🎧 open.spotify.com/episode/3PfC...
Posts by Maya Shavin
Back in 2020 I made a website that generates color palettes for TailwindCSS project, based on a given image logo.
The nice part? It is still alive and get 100 stars ⭐️ (I know, it’s nothing 🤣) in this AI era.
Thank you, whoever starred it and still use it 🥰.
👉 colorgen.dev
We all know the “right” way working with code.
So why is the codebase still messy?
Because advice without context doesn’t work.
In episode #5 of Build With Maya, I talk about deadlines, ownership, and the real constraints that make “best practices” hard to apply.
open.spotify.com/episode/4meA...
At some point in your career, engineering stops being about output.
It becomes more about decision ownership, tradeoffs clarity, accountability, and invisible pressure. Or in short, responsibility.
And that's what we cover in the latest Build With Maya episode 🎙️👇
open.spotify.com/episode/4xZx...
Do not copy/paste AI-generated answer to a PR review comment.
Use your own reasoning and understanding. It’s both disrespectful and unprofessional to the reviewer ☹️.
If you can explain why that AI-solution works yourself, how do I trust you know what you are doing?
Interesting how it turns out 🙂
Prompt: create a caricature of me and my job based on everything you know about me
AI is fast and convenient. But that’s exactly why understanding starts to slip.
My rule when reviewing AI-suggested fixes:
If you can’t explain why it works, stop.
Shipping with AI ≠ learning.
If AI can answer for you — what are you actually responsible for?
Congrats 🍾🎉🎊
Engineering isn’t about having the right answers.
It’s about making decisions without certainty, and owning them later.
Episode 3 of Build With Maya is live 🎙️
open.spotify.com/episode/1HAT...
I use different LLMs, depending on the purpose of my task.
At where I used to work and at my current workplace, both have the freedom to choose which LLMs to use, not limited to only one. Ofc the LLM has to comply with company’s regulations. Not about funds, more about safety and data compliance.
“What will I do without AI?” 🤔
I wrote a new blog post about how AI fits into my actual engineering workflow. AI doesn't replace thinking, but help you cut through noise: onboarding, code analysis, docs, and decision-making.
👉 mayashavin.com/articles/wha...
Soo true that it is hilarious 😂
Cre: www.reddit.com/r/Programmer...
Technical presentations aren’t just about what you built — they’re about why it matters. 💡
Last week, I shared my talk “Tell the Story, Not Just the Specs” internally @salesforce — on turning complex ideas into clear, engaging stories.🎤✨
What’s your #1 tip for giving better tech talks?
Happy Rosh Hashana! 🍎🍯
This year brought fresh starts, new achievements—and even a sweet new addition to my not-so-big family 😆.
I’m grateful for all that’s happened and excited for what’s ahead.
As the saying goes: Don’t worry, be happy—everything happens for a reason 😘. Cheers! 🥂
Excited to be speaking at TechLead Conference 2025, hosted by @GitNationOrg !
My talk, "I Don't Know Everything, and That's the Job," is all about what I've learned (and unlearned) stepping into IC leadership roles. 😉
Join me and see you on Sep 18/19!
techleadconf.com
Check out my #TheTechLeadConf badge: gitnation.com/badges/techl....
You can register via my badge and watch the stream for FREE!
See you on September 18 & 19!
Check it out our awesome podcast and let’s discuss about life, tech and kids 😂
Sweet surprise of the day! 🥳
My Learning Vue book, published by O'Reilly, is now available in Korean! 🇰🇷📘
So excited (and a bit emotional!) to see it reaching even more readers 💚
I wonder which language is next? 😄
Big thank you to everyone who’s been supporting me along the way! 🥰✨
Liquid what you said?
Gotcha… I mean it is a fact about TS no? Like the whole thing about “private”, “public” doesn’t matter on run time 😆
Oh Im just talking about type validations. Security is a different story 😆
Why is it yikes though? The TS compiler is pretty good enough imho, no?
22000 steps logged today 😝. Portugal and the weather is too cute today. 🥰
My current Pegs is still in pretty good condition I must say (didn’t run almost a year due to the new baby) I just saw the new ones and thought of upgrading my shoes to get more motivated to be back for full run routine, now that I have more time 😅…
Ok I’m trying to figure if I should upgrade my shoes from Pegasus 39 to Pegasus 41, or Vomera 18, or nothing at all. What do you say?
Cc @henrihelvetica.bsky.social
Good Morning 😃
Just wrapped my talk at #JNation 🇵🇹 on bringing Accessibility into CI/CD!
From Playwright to axe-core, Lighthouse, Evinced, and even Copilot Agent—we explored tools to automate a11y checks and generate clear reports with LLMs.
Demo: github.com/mayashavin/a...
Make your components accessible, fast!
Because Vite has a Vue 😂😂 @jnationconf.bsky.social
You should have queued!!!!! 🤣🤣🤣
(I can send you one 😉)
Enjoy the Vue as much as I can 😘