Marcos S.
gmarcoss.bsky.social
Marcos S.
@gmarcoss.bsky.social
My bouldering is weak, my chess game is poor, my Neapolitan pizza is terrible but my JS code is worse. 🚀

marcoss.hashnode.dev
Reposted by Marcos S.
Meanwhile, Tesla stockholders voted to pay Elon Musk approximately $2 million per child he’s killed thus far.
November 7, 2025 at 3:08 PM
Reposted by Marcos S.
The React core team when they see devs using useEffect
November 5, 2025 at 11:29 AM
Reposted by Marcos S.
Looks like X is juicing web visit numbers by opening a browser WebView in the background whether the user visits the link or not.

They've re-invented pop-under fraud (allegedly).

news.ycombinator.com/item?id=4580...
November 4, 2025 at 4:09 PM
Reposted by Marcos S.
So I'm reviewing a PR from a colleague that was written for like 95% by AI, and while it might have made his job easier, it's making mine a lot harder because it's riddled with mistakes and issues that I have to now fix, and I feel like I have to thoroughly check every single line of code twice
November 4, 2025 at 10:42 AM
Reposted by Marcos S.
📢Introducing ArkRegex📢

a drop in replacement for new RegExp() with types ⬇️
October 28, 2025 at 4:38 PM
You call it vibe-coding, I call it out-of-despair-coding.
October 24, 2025 at 6:34 PM
Reposted by Marcos S.
responsive CSS pinned sidebar transition 📌

.layout:has(:popover-open) {
grid-template-columns: var(--sidebar-width) 1fr;
}
aside:popover-open {
translate: 0 var(--ctrl);
height: var(--extend);
}

actual zero JS for the layout transition here
so many details to play with! 🧑‍🍳
October 14, 2025 at 2:01 PM
Reposted by Marcos S.
cursor tracking on 3D CSS surfaces 👨‍🍳

inverse projection mappin' to calculate proximity in 3D space and apply an eased 0-1 value 🤙

the key: measuring the 4 corners, check the reveal 👇

(ideal for 2D canvas w/ 3D transforms)
October 9, 2025 at 10:13 AM
¡Empieza el AforShow! afor.show/ticket/marco...
Ticket de marcosnasag
¡Mira tu ticket personalizado!
afor.show
October 3, 2025 at 5:45 PM
Reposted by Marcos S.
your regularly scheduled reminder not to let the triangle company host your projects
September 21, 2025 at 5:25 PM
Reposted by Marcos S.
unpopular opinion: i’d much rather prefer a component written specifically for a particular ui lib (react, vue, svelte) than something with ui logic in a library-agnostic “core” package and a bunch of bindings
September 19, 2025 at 9:38 AM
Music is not my only emotional regulation mechanism, but comparing its impact to others makes it feel like it is.
September 11, 2025 at 3:19 PM
Reposted by Marcos S.
Average tenure at Meta increased from ~2 years to ~4 years since the 2023 layoffs. Similar changes across most of Big Tech. Basically, folks working in Big Tech are not leaving like before.

If that's not a smell on the market, not sure what is
State of the software engineering job market in 2025: Big Tech has started to hire more software engineers.

Also: tenure at Big Tech has dramatically increased since the 2023 layoffs (surprising!)

A lot more details in today's deepdive: newsletter.pragmaticengineer.com/p/state-of-t...
September 2, 2025 at 5:04 PM
Reposted by Marcos S.
Let's talk about why batched transitions are usually better.

Here is a cart where changing the quantity updates the total. The item subtotal and cart total update async. Take a second to think of what should happen if you increase the quantity:
September 2, 2025 at 3:11 PM
Reposted by Marcos S.
From the archives: “Misconceptions about CSS Specificity”

- Misconception 1: Specificity is a decimal score
- Misconception 2: Using the style attribute (“inline styles”) adds Specificity
- Misconception 3: Using !important adds Specificity

bram.us/2024/05/05/m...
Misconceptions about CSS Specificity
To remove some of the confusion, here’s a list of misconceptions about Specificity in CSS …
bram.us
August 26, 2025 at 8:03 AM
Reposted by Marcos S.
Have you ever considered that your PM is “vibe coding” you
August 18, 2025 at 10:50 PM
Reposted by Marcos S.
An interesting study on productivity (16 experienced developers from large open-source repositories) using AI and recording their screens

metr.org/blog/2025-07...
Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity
We conduct a randomized controlled trial to understand how early-2025 AI tools affect the productivity of experienced open-source developers working on their own repositories. Surprisingly, we find th...
metr.org
August 11, 2025 at 10:20 AM
Reposted by Marcos S.
Are we really headed towards auto generated user interfaces? What does that world even look like?

I understand the flexibility of prompt based interfaces, but are prompts the universal interface to every problem? Wouldn't feature discovery still be a challenge like we see with hidden menu options?
August 7, 2025 at 2:49 PM
Reposted by Marcos S.
The rich must be incentivised; the poor must be disciplined.

The political economy of the super-elite in one headline.
August 5, 2025 at 8:25 AM
Reposted by Marcos S.
We tried vibe coding it was called dreamweaver
August 3, 2025 at 2:08 PM
Reposted by Marcos S.
So we're outsourcing initial job interviews to AI now? You'd think all the productivity gains would free up humans for the important things, like interviewing our future co-workers.

At this pace, every candidate will need their own interview bot to keep up. Soon, bots will be interviewing bots.
August 4, 2025 at 4:08 PM
Reposted by Marcos S.
We all know we need 10K LOC to create apps that used to be in the past just 500 LOC. We also know that this past apps supported e-readers, internationalization, would be sandboxed loaded instantly from the browser, and the most important of all, had dark mode support
July 29, 2025 at 2:32 PM
Reposted by Marcos S.
I’ve loved designing, building, and teaching big YouTube courses for my job at Prismic this past year.

My favorite part is making the fake brands for each website.

In the latest one we build a landing page for a fake soda brand called Fizzi.
November 1, 2024 at 1:47 PM
This is sick!
I’ve loved designing, building, and teaching big YouTube courses for my job at Prismic this past year.

My favorite part is making the fake brands for each website.

In the latest one we build a landing page for a fake soda brand called Fizzi.
June 27, 2025 at 1:49 PM