Arye Lukashevski
98 posts

Arye Lukashevski
@arye_lu
Moving bits around from end to end ☁️🖥 Complete code / Clean Code 📚
Israel Katılım Ocak 2014
537 Takip Edilen104 Takipçiler

אם אתם כותבים קוד עם AI ולא משתמשים ב-Crit, אתם מפספסים משהו נהדר crit.md
עברית

@Dean_La מההייטק וחד משמעי צריך להגדיר סקיל חדש בקלודקוד oil.md
עברית

@unclebobmartin Which model did you use? What are your thoughts on TDD in the AI era?
English

Aaarrrrggghhh. I'm rebuilding an old game I wrote in the 80s in C. I told Claude to read the code and generate scenarios, and then implement the game. It did.
But... There were some C source files missing. They contained critical data values and tables.
So what did Claude do? Did it alert me to the missing data? Noooooooooo. It just quietly invented nonsensical data to jam into those tables.
English

Claude Code doesn't just resonate with developers anymore. Non-technical people are using it to build things. Technical people are using it for non-technical work. The line is blurring.
I'm by far not the first to think about this. Multiple teams at Anthropic have been working on "agentic experiences" for months - Claude not just as a chat partner, but as something that helps you do real work. @bcherny nudged me: can we take what we've built internally and ship an early, scoped-down version in a few days? So we took a small team, set an aggressive deadline ("Monday sound good?"), and got to work.
@claudeai wrote Cowork. Us humans meet in-person to discuss foundational architectural and product decisions, but all of us devs manage anywhere between 3 to 8 Claude instances implementing features, fixing bugs, or researching potential solutions.
For native code, we use local Git worktrees on our local machines. For smaller or web-code only changes, we just tell Claude to go implement it. When someone reports a bug in Slack, we often just @-mention Claude and tell it to fix it. A human (and another Claude) reviews all code before it's merged, but we're now spending most of our time orchestrating a fleet of Claudes and making decisions than artisanally writing individual lines of code.
We're releasing Cowork early. It has rough edges. But figuring out what to build is increasingly the hardest part of software engineering - and we think getting feedback early and hearing what users actually need is how we build something truly good.
English

Started @expedition33 “for an hour” and looked up a few hours later.
What hooked me wasn't the combat, it was how much the game trusts you to pay attention, connect clues, and figure out its systems without hand holding.
It feels like sitting with a confident designer who says: here are the rules, you’re smart, you’ll get it.
I think it's a better approach than the standard "make it so anyone can use it".
Design for smart, curious users and they usually rise to the challenge.
English

@thdxr Rearranging bookmarks using AI github.com/aryelu/bookmar…
English

@borislit זה מתחיל בלמה הקוד ריוויו קיים? ויש צורך של סרטיפיקציות של אבטחה לריוויו
עברית

@cherkaskyb אם כבר לגסי אז
working effectively with legacy code
בספר refactoring רוב המתודות הן חלק מיכולות ide נפוצות
אבל כן זה נחמד כי זה מספק שמות להרבה מהפרקטיקה ונותן smells לשים אליהם לב
עברית
Arye Lukashevski retweetledi

ההודעה היומית: עוד יזם סידרתי שעוזב.
זה אחד שנגד כל הסיכויים הקים חברה ועוד חברה, העסיק אחרים. גידל מלא סטאטרטאפיסטים בשקט ובצניעות.
המיטב של המיטב. לאנשים מוכשרים יש הרבה אפשרויות. הערכים מחזיקים אותם פה למרות התנאים הקשים.
חוסר הערכים שמתהווה בחברה הישראלית הוא שיבריח אותם.
הממשלה בוזזת את העם מהכשרונות שלה.
#דמוקרטיה

Israel 🇮🇱 עברית

@Marik_Sh בארץ בכללי עכשיו יש CRAZE כי התחילו לגדל אותם בצפון עד כמה שאני יודע.
אני איתך. לא הריח (שכולם עפים עליו) ולא הטעם
עברית

@arye_lu @shaiyallin קח דוגמה מהעולם האמיתי, הייתי צריך פונקציה שמזהה עם יש בטקסט תווים משפות ימין לשמאל (כדי ליישר לימין)
ביקשתי מChatGPT שיכין לי פונקציה.
אבל כדי לדעת אם הקוד עובד הייתי צריך טסט, אז ביקשתי טסט.
מבחינתי, הטסט הזה מספק, זה מה שהייתי כותב בעצמי.
בפועל הטסט נכשל, וביקשתי שיתקן בהתאם


עברית

@mati_h @shaiyallin בשביל לדעת שקוד עושה מה שמצפים ממנו לא צריך AI, אתה צריך להריץ את כל הקומבינציות האפשריות על כל מרחב המשתנים ולבדוק נכונות.
זה מוכיח נכונות אבל… זה ישים רק במחשב כי מרחב הזכרון סופי
לדעתי אם זה יקרה זה אומר שאפשר לפתור את בעית העצירה
עברית
Arye Lukashevski retweetledi

Tech debt is like a credit card for your codebase. Easy to get into, hard to get out of
#techdebt #coding #development

English

@shemag8 תוריד אנשים בקומה מסוימת שיחליפו מעלית, כמו רציף בתחנת רכבת.
עברית

@omervk אני משווה ומעלה - פידבק פידבק פידבק!לפני הפיתוח ו*במיוחד" אחרי! אחת הבעיות בכך שמפתח הוא גם פרודקט וגם מפתח של התשתית היא שכולנו סובלים מ-ikea effect ולא מייצרים feedback loop עם הצרכנים.
עברית












