Boris Litvinsky

2.6K posts

Boris Litvinsky banner
Boris Litvinsky

Boris Litvinsky

@borislit

Appreciator of great music and code | Staff Engineer @MelioPayments | ex-@WixEng, @Microsoft

Bergabung Nisan 2009
898 Mengikuti563 Pengikut
Tweet Disematkan
Boris Litvinsky
Boris Litvinsky@borislit·
Proud to introduce Glean, #vscode extension that provides refactoring tools for your @reactjs code: 🛠 Extract JSX to a new component 🛠 Wrap with conditional 🛠 Convert stateless component to stateful and vice-versa 🛠 @typescriptlang, ES2015/CommonJS modules support @WixEng
English
2
26
87
0
Boris Litvinsky
Boris Litvinsky@borislit·
@mattpocockuk getloracle.com looks promising. It looks like it basically allows you to prototype UIs using your design system with any coding agent or inside the Storybook itself
English
0
0
0
102
Matt Pocock
Matt Pocock@mattpocockuk·
Do vibe coding tools (v0, Lovable, Replit) have any use for real engineers? Definitely - fast-iterating prototypes ALWAYS have a place in the dev cycle. Watch me try Claude Design while building slopwatch:
English
21
10
203
17.3K
Boris Litvinsky
Boris Litvinsky@borislit·
@dexhorthy getloracle.com seems to be an interesting take on bridging gap between screenshot and figma, aspecially for cases where the "format is messy" and doesnt map to code in a streight forward matter
English
0
0
0
164
"Itay" Liberzon
"Itay" Liberzon@ItayLiber32·
תגיבו מוזיקה מעניינת שהאזנתם לה לאחרונה
עברית
100
0
78
11.3K
Boris Litvinsky me-retweet
Adam Jacob
Adam Jacob@adamhjk·
My experience is the opposite. At the highest rate of speed (where engineers can only really understand the outcome, but not the output) constraining the patterns is wildly helpful. For example, the difference between an entity and a value object is annoying by hand. But it’s super useful when the agent does the work - it allows you to pay less attention to the specific output, because you can rely on the shared vocabulary *and* the common implementation and structure. When it comes time to refactor, or when you need to extend the software in all the ways DDD makes easy, the actual implementation guidance is critical. The OG poster’s take is reasonable, and was largely mine for most teams before I moved to have AI be my SDLC (rather than having it *in* my SDLC, or not using it at all.) But once you move to building the machine that builds the machine, you will be very grateful for those common shapes and patterns. They unlock the suppleness that we used to find only by painstaking hand crafting.
Matt Pocock@mattpocockuk

I don't want to go too deep on AI + DDD. My current thinking: GOOD: Ubiquitous Language / Bounded Contexts / ADR's BAD: Entities / Value Objects / Aggregates / Domain Events Essentially, use DDD to document the app but don't prescribe the shape of the app

English
7
5
72
12.9K
Boris Litvinsky me-retweet
mrdoob
mrdoob@mrdoob·
mrdoob tweet media
ZXX
15
299
2.2K
139.7K
Boris Litvinsky me-retweet
Lydia Hallie ✨
Lydia Hallie ✨@lydiahallie·
if your skill depends on dynamic content, you can embed !`command` in your SKILL.md to inject shell output directly into the prompt Claude Code runs it when the skill is invoked and swaps the placeholder inline, the model only sees the result!
Lydia Hallie ✨ tweet media
English
128
249
3K
850.6K
Boris Litvinsky
Boris Litvinsky@borislit·
@cherkaskyb כמו שאמרו חז"ל - "רעיון טוב, הביצוע לא משהו". שצריך לנסות "לדחוף" אותו לכל מקום כדי בכלל לשאול את השאלה "האם זה יכול להיות אפקטיבי בדומיין הזה". העניין הוא שלא כולם יודעים לקבל תשובות כמו "לא" או "כן, אבל ..."
עברית
0
0
1
62
Boris Cherkasky
Boris Cherkasky@cherkaskyb·
מה שקורה עכשיו זה מנפיניסטציה די מרהיבה של חוק גודהארט - כולם מודדים אימוץ AI, ולכן ההנהלה דוחפת לכולם לגרון להשתמש ב AI בהכל*. יש לזה הגדרה די יפה בעולם ניהול המוצר: Output מול Outcome... * אולי זה באמת מה שצריך לעשות עכשיו, אני לא יודע, אבל ההבחנה מעניינת בעיניי.
עברית
8
0
35
2.9K
Boris Litvinsky me-retweet
Mark Gadala-Maria
Mark Gadala-Maria@markgadala·
Lord of the Rings x Pawn Shop might be the greatest AI video ever created. Credit u/YouAreNowDUM
English
236
2.9K
28.3K
2.1M
Tae
Tae@taehkimmm·
experimenting a UI where I can fork convos and explore side tangents without interrupting the main thread always found it annoying to scroll up and down asking about multiple topics in a single view using json-render by @ctatedev !
English
7
5
110
25K
Boris Litvinsky
Boris Litvinsky@borislit·
@lightpriest ההבדל הכי גדול זאת מהירות הקמה ,במיוחד אם אתה מצוות את זה עם משהו כמו PNPM. ואז אם זה זול/מהיר יותר - אתה עושה את זה יותר ועושה את זה בשביל דברים קטנים גם. אפשר לעשות CLONE אבל מרגיש שזה יותר כאב ראש
עברית
1
0
1
209
Or Cohen
Or Cohen@lightpriest·
בחייאת מספיק לדחוף worktree לכל מקום. די
עברית
5
1
18
2K
Boris Litvinsky me-retweet
Tanner Linsley
Tanner Linsley@tannerlinsley·
I think skills should be distributed via NPM, preferably right inside the libraries for which they provide value. Let's not reinvent distribution, versioning, provenance, etc just because what we're distributing isn't directly JS/markup/styles. Distributors and harnesses alike need to standardize, and fast.
English
67
50
960
67.7K
Boris Litvinsky me-retweet
Addy Osmani
Addy Osmani@addyosmani·
Gemini 3.1 Pro can generate animated SVGs that are web-ready from simple text prompts too! They stay sharp at scale and are smaller than standard videos.
English
18
36
514
150.7K
Boris Litvinsky
Boris Litvinsky@borislit·
@shaiyallin @alonwo Gimme! כן אגיד שלדעתי עדיין יש חשיבות להמון עקרונות שיש בספר גם היום בעיקר בגלל context rot. כמה תורות הagent זקוק בשביל לעבור את כל השכבות אבסטרקציה וכו בשביל להבין איך משהו עובד? כמה הנחות הוא יכול לעשות וכו. Brownfield עדיין קשה
עברית
1
0
0
43
Shai Yallin
Shai Yallin@shaiyallin·
@alonwo @borislit וואלה לא יודע, אבל בשנת 2026 לא נראה לי שיש משמעות לרוב מה שהספר הזה אומר. רק במקומות בהם בעיות במימוש (שאינן בהכרח קשורות לנכונות - ביצועים, בטיחות, מקרי קצה) יכולות לעלות בחיי אדם או כסף רב אני באמת רוצה להסתכל על קוד פרודקשן. ובמקרים האלו לא בטוח שאכפת לי משמות משתנים.
עברית
2
0
1
138
Shai Yallin
Shai Yallin@shaiyallin·
מכין גרסה עדכנית להרצאת Software Gardening שלי, והצחקתי את עצמי. @borislit לעיונך.
Shai Yallin tweet media
עברית
6
1
27
4.8K
Lars Grammel
Lars Grammel@lgrammel·
with coding agents, software engineering has become much more like "growing" software then designing systems in detail - more like growing plants in a garden.
English
6
2
40
3.1K
Boris Litvinsky
Boris Litvinsky@borislit·
@slicknet Any plans to share it? Really been looking for great battle tested templates beyond spec kit and such
English
1
0
0
22
Nicholas C. Zakas
Nicholas C. Zakas@slicknet·
I'm refactoring my persona-based approach to AI to use custom agents, prompts, and skills. So far, I see an exponential improvement in the creation of PRDs and tech specs. Will share everything publicly once I've sanded down the rough edges.
English
2
0
27
2.8K
Boris Litvinsky me-retweet
Thor Nystrom
Thor Nystrom@thorku·
If you are my age, this is the best thing you’ll see today.
English
170
921
8K
581.6K