Arpit
arpit@indieweb.social
<p>Frontend developer based in Mumbai, India</p>
Posts
-
View post
I wish I could be at #CSSday this year. Last year&#39;s CSS Day was incredible and I&#39;m so sad to be missing it. Best of luck to all the speakers. And to the first time attendees like I was last year, I found my people there. I hope it does the same for you.
-
View post
&gt; I think the way we currently write CSS subtly shapes the way we think about components. By having the visual styles completely decoupled from the semantic meaning, accessibility is easy to forget, because we can’t physically see missing attributes. When the styling hook is anchored to semantics, you can’t get the visual styles without also getting the parts that make it accessible. https://www.craigabbott.co.uk/blog/2026/our-css-isnt-opinionated-enough/ (via @stephaniewalter&#39;s...
-
View post
&gt; A program is a building of thought. It is costless to build, it is weightless, and it grows easily under our typing hands. But as a program grows, so does its complexity. The skill of programming is the skill of building programs that don’t confuse the programmer. The best programs are those that manage to do something interesting while still being easy to understand. https://eloquentjavascript.net/00_intro.html
-
View post
I’ve put hours into learning CSS over the years and continue to do so happily. Building with HTML and CSS is the part of the work I enjoy the most. But it always felt like there were gaps in my knowledge. So I just enrolled in Poetic CSS to finally understand it from the inside out. https://courses.oddbird.net/poetic-css/
-
View post
Today I learned, that copying and pasting other people&#39;s code in your project is called vendoring. Carson Gross goes on to explain how vendoring can get pretty difficult to deal with and how that is actually its strength: &gt; Because dealing with large numbers of dependencies is difficult, vendoring encourages a culture of independence. &gt; &gt; You get more of what you make easy, and if you make dependencies easy, you get more of them. https://htmx.org/essays/vendoring/
-
View post
Niklas Gruhn, on relaying AI output verbatim: &gt; By all means, prompt AI. But don’t just relay the output. Read it, understand it, validate it, and then write a response in your own words (a decent certificate that you’ve done the prior steps). Making that effort is value you can add. https://gruhn.me/blog/2026-08-03/
-
View post
Today I learned, through Sara Soueidan’s course, Practical Accessibility, that spectacles/eyeglasses are a form of assistive technology. I’ve worn glasses for most of my life, but I’ve never really thought of myself as someone who uses assistive technology. It made me realize how easily we can think of assistive technology as something that exists for “people with disabilities,” rather than something many of us may rely on ourselves. https://practical-accessibility.today/
-
View post
How am I just learning that CSS container queries have been Baseline Widely Available for almost a year (since 2025-08-14)! https://web-platform-dx.github.io/web-features-explorer/features/container-queries/
-
View post
Just watched Adam Argyle&#39;s CSS Day talk on Contextualism. Excellent as usual. Adam shared a mega list of things a component could and should respond to. He was so mad that most of our components (including his own) do almost none of it. https://conffab.com/presentation/contextualism/?gl=IKgpmf0z8RLu https://css-day-2026.netlify.app/
-
View post
Tom MacWright on putting yourself out there and the fear of being found out for being imperfect: &gt; putting your art, writing, expression out to be judged by others is an act of bravery as much as talent, and a lot of people lack bravery. Sorry to say it but if you need your work to be polished and beyond reproach, that&#39;s a determination and character problem, not a skill problem. https://macwright.com/2026/06/24/accidental-anonymity
-
View post
I love how Jim Nielsen articulates the difference between making it work and making it good. “Does it work?” is exactly the kind of signal an LLM can be trained against: the tests pass or they don’t. There’s no equivalent for “Is it good?”, is there? &gt; “Make it work” is the first 90% of the work. “Make it good” is the other 90%. https://blog.jim-nielsen.com/2026/make-it-work-make-it-good/