The Qodesmith

5.9K posts

The Qodesmith banner
The Qodesmith

The Qodesmith

@Qodesmith

I went from rapping (๐ŸŽ™๏ธ) on tracks to working (๐Ÿš†) on tracks to JavaScript Awesomenessโ„ข. God over $, readability over complexity.

NY โžž NJ Joined ลžubat 2015
1.2K Following337 Followers
Pinned Tweet
The Qodesmith
The Qodesmith@Qodesmithยท
"Freestyle - the ability to excel beyond preparation." โ€” Me. Freestyle. One of the few things I know about in life.
The Qodesmith tweet media
English
0
0
6
0
The Qodesmith
The Qodesmith@Qodesmithยท
Hey @mattpocockuk, for your upcoming 2-week cohort, what time will you be holding classes? Your site only shows hours for office hours, not the classes themselves.
English
2
1
11
6.3K
Paulo Costa
Paulo Costa@BorrachinhaMMAยท
I have 3 options right now at ufc : 1. Fight for 185 belt - Strickland rematch 2 .fight at heavyweight weight Hokit 3 . Ask for ufc release me of my last fight contract and go face Mike โ€œThe Platinumโ€ Perry at Netflix .
English
823
198
12.4K
655.6K
Matt Pocock
Matt Pocock@mattpocockukยท
Everyone thinks AI is a paradigm shift. That everything we've learned about building software in the last 20 years is for boomers. I disagree. That's why I built Claude Code for Real Engineers. It's a 2-week cohort that teaches AI Coding from first principles, all the way from requirements gathering to delegating to AFK agents. It's the best course I've ever built. It starts in 2 weeks, and for this week only it's 40% off. aihero.dev/s/DqHJjO
English
82
56
791
292.1K
The Qodesmith
The Qodesmith@Qodesmithยท
@mattpocockuk @EffectTS_ Please make Effect videos! You have a fantastic teaching ability and I know itโ€™ll be gold if you make tutorials on it.
English
0
0
0
123
Matt Pocock
Matt Pocock@mattpocockukยท
Think I might need to revisit Effect on my YouTube channel There is literally no better AX for building backend stuff in TypeScript. Once you see it through that lens it's addictive
English
63
34
989
94.5K
The Qodesmith retweeted
Aiden Bai
Aiden Bai@aidenybaiยท
TIL "strings" are valid for method names in JavaScript
Aiden Bai tweet media
English
44
13
796
70.2K
The Qodesmith
The Qodesmith@Qodesmithยท
@InspiringPhilos Genuinely confused here - โ€œI have apologized to people when I knew they were totally wrong and I was totally rightโ€ Why did you apologize? Maybe this sentence was just worded wrong? You canโ€™t apologize for something you didnโ€™t do.
English
0
0
0
23
InspiringPhilosophy - Michael Jones
InspiringPhilosophy - Michael Jones@InspiringPhilosยท
A message to all Christians: Remember that Christ died for you when He did nothing wrong. Remember that He bled for you when you were 100% in the wrong. Now He calls you to extend that same love to others. I have apologized to people when I knew they were totally wrong and I was totally right. I didn't do it for them, I did it for Christ, who saved me. If He can forgive me when I didn't deserve it then I can extend a fraction of that kindness to others. People will offend you, wrong you, and hurt you throughout your life. Christ already knows and will judge accordingly. You are called to forgive. Sometimes you must take the blows like He took on death for us. If you want to heal this world it starts with us doing as Christ did. The world will never get better if we endlessly retaliate. Humility is what we need. "Whoever exalts himself will be humbled, and whoever humbles himself will be exalted" (Matt. 23:12). You might be 100% in the right, but Christ still calls you to forgive, just as He forgave you when you were 100% in the wrong. It's your turn to do likewise.
English
62
193
1.6K
26.8K
The Qodesmith
The Qodesmith@Qodesmithยท
@matteocollina Just started happening to me this past week. And after the latest Anthropic AFK announcement, itโ€™s time for Codex.
English
0
0
0
70
Matteo Collina
Matteo Collina@matteocollinaยท
Claude code keeps asking me to login every few days. Is this normal/expected?
English
10
0
15
6.5K
The Qodesmith
The Qodesmith@Qodesmithยท
I actually gotta let this one marinate. Thereโ€™s gold in this take. This is true.
S O U P Y@soupydev

@wagslane they don't realize it's actually easier to replace their decision-making leadership positions with ai tools than it is to replace competent eng teams, will be fun when they finally do

English
0
0
0
20
S O U P Y
S O U P Y@soupydevยท
@wagslane they don't realize it's actually easier to replace their decision-making leadership positions with ai tools than it is to replace competent eng teams, will be fun when they finally do
English
1
1
11
1.2K
Lane || Boot.dev
Lane || Boot.dev@wagslaneยท
GitLab announced a layoff today. Please take this seriously. There will be many, many more. Your assignment is clear: Get skilled ---- ------ and practice shipping to prod. It doesn't matter if you're HR, eng, infra, customer success, admin, ops, sales, whatever. As a Founder/CEO, I can tell you that I won't be hiring any employees who aren't really skilled ---- ------ and able to ship to prod. I'm not alone in this. There is -- an 'engineering' org in the future.
Ryan Carson@ryancarson

GitLab announced a layoff today. Please take this seriously. There will be many, many more. Your assignment is clear: Get skilled with agents and practice shipping to prod. It doesn't matter if you're HR, eng, infra, customer success, admin, ops, sales, whatever. As a Founder/CEO, I can tell you that I won't be hiring any employees who aren't really skilled with agents and able to ship to prod. I'm not alone in this. There is no 'engineering' org in the future.

English
38
13
478
82.1K
The Qodesmith
The Qodesmith@Qodesmithยท
@thdxr We got AI bro. Itโ€™s gonna fix everything bro. No more software engineers bro, cuz AI.
English
0
0
0
77
dax
dax@thdxrยท
everyone's ideas for fixing the npm security issue shows how basically no one is capable of thinking at the scale of this problem
English
189
53
2K
170.1K
The Qodesmith
The Qodesmith@Qodesmithยท
@leerob I think stacked diffs can play a HUGE role here. Stacked diffs allow you to tell a story in the PR and you can tell it at a reasonable PACE. It also communicates intention when you can tell a story.
English
0
0
0
21
Lee Robinson
Lee Robinson@leerobยท
Code is actually the right abstraction. Too often I see the future of software engineering diminished down to, effectively, writing and reviewing markdown files. Yes, it will be hard to review thousands of lines of agent code. But maybe the takeaway is that you want less code? Rather than just giving up ("well I guess we won't read the code, or we'll read this lossy markdown summary") this should be a signal forcing you to think about better systems. - How can we make our codebase more verifiable? For example, fast/robust/stable tests, or moving to a typed language. - How can we deslop or improve the architecture/abstractions of the code generated by agents? For example, spending more time up front on the codebase architecture/types before yolo generating all of the code. - How are we going to maintain and evolve this codebase over time? The slop compounds. One great solution here is... you guessed it, learning from the past decades of software engineering! For example, you might just have the wrong abstraction entirely, leading to a ton of duplicated code. I think the markdown folks *are* right in some ways. If you are using skills every day, for many different prompts and workflows, isn't that effectively "coding with markdown"? Kinda. There's been plenty of ink spilled on the merits and benefits of skills. To me, skills make your style of working legible for agents. They don't replace code and that's not really the point. In reality, there's this messy and constantly re-evolving future in which both of these things are true: 1. Skills (and markdown) are important for how you give input to the agents and ensure high-quality code & systems are created 2. Looking at the actual code will not be replaced by markdown summaries or a collection of spec documents that ignore the lower level details of the code In summary: reality has a surprising amount of detail (and nuance)!
English
110
96
1.3K
112.5K
Adam Wathan
Adam Wathan@adamwathanยท
โœจ Shipped Tailwind CSS v4.3! ๐Ÿ“œ New scrollbar utilities ๐Ÿ” New zoom utilities โ‡ฅ New tab-size utilities ...plus a bunch of other little stuff ๐ŸŽ tailwindcss.com/blog/tailwindcโ€ฆ
English
39
131
1.9K
81.1K
The Qodesmith retweeted
Manu Arora
Manu Arora@mannupaajiยท
You can pin a chat scroller to the bottom with CSS ๐š˜๐šŸ๐šŽ๐š›๐š๐š•๐š˜๐š -๐šŠ๐š—๐šŒ๐š‘๐š˜๐š›, without having to use MutationObserver or ๐šœ๐šŒ๐š›๐š˜๐š•๐š•๐šƒ๐š˜() functions <๐š๐š’๐šŸ ๐š’๐š="๐šœ๐šŒ๐š›๐š˜๐š•๐š•๐šŽ๐š›"> ... ... <๐š๐š’๐šŸ ๐š’๐š="๐šŠ๐š—๐šŒ๐š‘๐š˜๐š›"> #๐šœ๐šŒ๐š›๐š˜๐š•๐š•๐šŽ๐š› * { ๐š˜๐šŸ๐šŽ๐š›๐š๐š•๐š˜๐š -๐šŠ๐š—๐šŒ๐š‘๐š˜๐š›: ๐š—๐š˜๐š—๐šŽ; } #๐šŠ๐š—๐šŒ๐š‘๐š˜๐š› { ๐š˜๐šŸ๐šŽ๐š›๐š๐š•๐š˜๐š -๐šŠ๐š—๐šŒ๐š‘๐š˜๐š›: ๐šŠ๐šž๐š๐š˜; ๐š‘๐šŽ๐š’๐š๐š‘๐š: ๐Ÿท๐š™๐šก; } Browsers run scroll anchoring by default to prevent layout shifts Disable it on children, re-enable it on a 1px anchor at the end and the scroll follows new content down on its own
English
11
88
1.5K
64.6K
The Qodesmith
The Qodesmith@Qodesmithยท
@jarredsumner @theo Damn, everybody hating on Jarred. Let the man cook! Bun is amazing and I'm optimistic for the team.
English
0
0
0
566
Jarred Sumner
Jarred Sumner@jarredsumnerยท
@theo The port is meant to initially be as close as possible to the Zig implementation. Bun embeds JavaScriptCore, libuv, mimalloc, uWebSockets, uSockets, lsquic and several C/C++ libraries. These usages of unsafe are reasonable and expected This will get better though
English
23
3
992
48.6K
Theo - t3.gg
Theo - t3.gg@theoยท
uv has 350k lines of Rust, and 73 "unsafe" calls. The Bun Rust port is already 681k lines of Rust, and has over 13,000 "unsafe" calls.
Theo - t3.gg tweet media
English
143
94
3.9K
734.3K