@atmoio This resonates so hard with me right now. For the last two months I've been struggling to put my finger on why the job and employer I loved for the last 7 years suddenly feel different, "off". This tweet articulated that feeling so well.
@__alula One minor inconvenience I experienced was that when our assets (including the sprite svg) were loaded from a subdomain, browsers would block <svg><use href="https://t.co/YZoBF7cAF8#symbolId" /></svg> for security reasons.
@__alula I've been doing this (using <symbol> in the sprite file) and setting all paths to fill="currentColor". That at least gives me the ability to give the icons any colour I want.
This has been very effective. The svg file is not bundled into JS, gets fingerprinted and can be cached
A few things I've noticed as all devs write code with AI.
When you write foundational / architectural code of a new project by hand, you "feel" the code pushing back if your abstraction isn't right. You feel when something is harder than it should be. The code is telling you it's not in the right shape. Good engineers are sensitive to this.
When you're using an LLM, you keep pushing right through this in a way that feels like you're making progress, and it may even be directionally correct in a sense, but the underlying foundation of it all is actually bad in a way that either kills progress of the LLM later as it buckles under the complexity it has created or destroys your ability to maintain the code long term.
Related to this, I see a general restlessness with just sitting and thinking about a problem for a while.
As I've been working on a new library here at Laravel, there have been days where it feels like I mainly just stare at my screen thinking about something. When Claude Code is at your fingertips, it's tempting to just start yapping into the terminal and watching code come out the other end. Again, directionally correct in some ways, but often doesn't land on the elegant solution that is waiting to be discovered.
As an engineer, you spend a lot more time reading and understanding code than you do writing code. But codebases aren't necessarily optimized for this; scrolling through a ton of CRUD functions tells you a lot less about what a file does than a clear explanation of why the code exists and how it fits into the system around it.
Think of Codemaps as an in-depth DeepWiki that you can create in real time on any section of your codebase. It identifies the key semantic pieces of your code and then organizes them in a way that is optimized for human readability.
Excited to hear what you all think!
This tweet has been bugging me so I have to speak my peace! haha
The comparison is bad.
If you have $2,100/mo to spend on somewhere to live (the current median mortgage payment) you have some choices:
A) Put it all in an index fund and be homeless (what Sam seems to suggest)
B) Buy a house: get the 5% growth, but pay mortgage interest and have other non-mortgage home expenses
C) Rent: get no growth at all on your residence but have a little extra to invest
I've been a spreadsheet nut my whole life and got a degree in Economics, so naturally I run the numbers every time I've purchased a home (I've bought 8 homes!)
I run scenarios on every 30 year interval of the S&P 500 since 1928 and in the majority of the scenarios you net more value by owning the home
Now for the social side of things:
Most people *won't* put the rent surplus into the market. And even if they do, as it grows, they'll pull it out and buy a boat or take a trip or something
And finally, owning your own home just changes your state of mind to be high agency and connects you to the community around you.
Why die on a hill when you can die in your own house?
@rip212@markdalgleish I am doing that. You need moduleResolution: NodeNext and you'll have to configure extensionAlias for ESLint so it can resolve the .js extensions to .ts files.
@ryanflorence Do you think NPM packages can ship meaningful context for LLMs, similar to React Router's attempt with the <meta name="llm-markdown"> tag? I think we pretty far away from a real standard, but I'm wondering if you're cooking anything up in that space.