That post reminds me of when I was living between Paris and Kharkiv in 2019. When in Paris, I'd spend hours in the Latin Quarter among used books that were 200 and 300 years old. I bought too many of them and had trouble fitting them in my bags.
I even got a large Don Quixote book that I had to just give in and ship back to the USA via post.
@JeremyLasne Design Patterns is largely considered the definitive book on computer programming theory. It's about object-oriented programming, which is less popular than functional programming these days ... but its design patterns are still relevant.
@JeremyLasne What's interesting about this UI change is that it's a sort of deconstruction of UI interaction pieces into their fundamental parts ... which then allows AI to reconstruct them in both standard and possibly new ways.
Today we’re introducing UI SDK.
Agents are becoming both the builders and the users of interfaces. So we asked ourselves: where should the abstraction live?
Take a Select. There’s a popup, selection logic, keyboard navigation and focus management. Those same behaviors are useful in lots of other components.
So we pulled those pieces apart, tested them, and made them reusable. The behavior stays the same, whichever framework, renderer you build with or the harness generating the UI.
That’s the idea behind UI SDK. Give agents the pieces to generate the interface you need, right when you need it. Even interfaces we haven’t thought of yet.
@JeremyLasne Ohhhhh ... I very much like that. If we could become as influential as the Gang of Four that wrote the definitive "Design Patterns" book, that'd be incredible.
@detour78 Yeah. At this point, it's almost like a reflex for me. I do think that the more years I have in the industry, though, the less likely it is for newer programmers to know the reference.
@MythThrazz Really sorry to hear about losing the job (no, that's not pity, just an expression of empathy).
I also have 100% full confidence that a developer with your abilities will land another contract and/or job soon ... even in a difficult market.
@tinytechfox I give them 15 minutes. It's long enough to be able to say that they were not just "a couple minutes late" and had no excuse to not message beforehand about a need to reschedule.
@AlxTurovski With all the AI-driven coding we do these days, QA gates are more important than ever. Not that they weren't important before ... but because the volume of code coming through is so much that you've got to have really good QA processes setup to handle it.
I've setup my agents in a way that lets me be so hands off that I'm starting to feel guilty about not doing enough work by hand myself.
And suddenly I understand why so many middle managers spend all of their time calling meetings, asking for updates, and being annoying.
@martinrue Yeah, the green IS a bit odd. It really should be red. Looks like it's only 3 BTS stops away from me, all along one line. I'm gonna have to go check it out.