There was a day recently where I pushed 5 PRs to staging changing the same button. They have a Figma file, play with that before asking me to do 5 border-radius changes, you know
There was a day recently where I pushed 5 PRs to staging changing the same button. They have a Figma file, play with that before asking me to do 5 border-radius changes, you know
It was always a bit like βdo this, oh no itβs bad, letβs revert. What about trying this? Oh nice, now letβs add something moreβ. But with AI, people are really doing this: no docs, no design asset, just vibe-code but instead of using Claude Code, they use me.
Fighting HARD against the will to change my role in Slack to βGlorified AI frontend engineerβ because this is what my role has become.
I miss the professional I was before AI-assisted coding. I dearly miss the feeling of developing interfaces that were well thought out, delightfully created to not get in your way.
Trigger a developer with a single phrase:
βYouβre absolutely right!β
Drawing if a tired puppy with the caption; "This too shall pass but like wtf"
Bruh
@tanstack.com router + query + form is a breath of safely typed fresh air, and I love it!
Canβt wait to have more time for my side project. I will definitely play with Start!
Now, back to Dash and its global callback spaghetti mess.
No value judgment here, just an observation from someone learning. Itβs hard to not draw parallels with things you know already.
JS dev here learning Python and thinking: so many for loops in lists (similar to arrays) with if statements that could be a single line .filter() method in Javascript.
As many of us people who study or work in tech tried to tell yβall, move fast & break things was always about POWER, not progress.
Taken from Sam Landman on FB but not sure if he is the artist. Graphic saying AI is for losers, reject fascism think for yourself. I can make Art thatβs ugly and bad all by myself thank you very much
I'm a frontend specialist learning Python to be able to work with Plotly Dash, which is a Python library that creates data visualization dashboards with React components.
Why not use React directly with an API layer? Iβll never know.
Burnoutinho, meu amiguinho, vocΓͺ jΓ‘ voltou?
A PokΓ©mon Company e a GameFreak foram patΓ©ticas com esse Legends AZ.
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
*inhales
Tired, but have to keep goingβ¦.
Tech folks say that frontend is easy/useless/easily automated to AI and proceed to create the worst interface with zero usability, and with the shittiest code ever.
βBut it was so fast to build!β
Shitty stuff usually is. Take McDonalds and Cup Noodles as an example
(Sorry the rant, but I canβtβ¦.)
Just discovered that thereβs a 20x engineer: itβs a 10x that uses AI to be even faster/better.
I donβt know if itβs a language barrier, but I struggle a lot to have prompts returning what I want.
Maybe Iβm not a 10x engineer π
Happy 2025! May this be the year of setting routines and sticking to them. Be content with the everyday life, not just the extraordinary.
Decided to take on a migration project at work: react-router v4 to v7. Had to update React to 18, MUI to 6, and yeah.. I think Iβm screwed.
This PR will never be approved in code review. How do folks update their dependencies these days without this nightmare?
I should learn Python in 2025.
Saw a React class component in the wild, with Reduxβs HOC and all the shenanigans from 2018.
Let me tell you: components like these are the reason people jumped the functional paradigm/hooks train to never look back.
Arcane π
Finishing another brain melting week. I had to do live coding while sharing my screen in an app Iβm not familiar with, writing tRPC which Iβm not familiar with.
This is the most βget comfortable with the uncomfortableβ experience ever.
Tests running perfectly locally, but broken on CI because some function isnβt mocked correctlyβ¦
And this is how I end my second week at my new job.
New handle matching my website domain! I hit some bumps while verifying it in my Astro blog, so I wrote a blog post about it for future reference.
paulapenedo.dev/blog/bluesky...
From now on, I'll see all of my workplace interactions through as a DnD game. Thank you for that haha
A lot of new things to learn in the new job:
- tRPC (which from my understanding, is React Query with TypeScript steroids)
- Monorepo with 7 different Next.js apps
- i18n (even though it's just one language)
- CapacitorJS because the monorepo is an app (iOS/Android)
My brain is a slush right now.
Not feeling my best self after getting rejections from 2 different hiring process in the weekend. I really wanted one of them, it was the last technical round and somehow I f*** it up.
Nice to see folks from dev twitter starting to use this platform. Ever since the Xβs ban in Brazil, this was the thing I missed the most!
I think I'm gonna create a repo on Github: βfrontend coding test Iβd have passed if I had more than 30 minutes to solve themβ.