Pavel Isaev (@pisaev) header
Pavel Isaev (@pisaev) profile picture

programmer · technologist · agile enthusiast · testing evangelist · opinions are mine

Joined May 2009
Photo by Pavel Isaev (@pisaev)Photo by Pavel Isaev (@pisaev)Photo by Pavel Isaev (@pisaev)
It is not that you do not need to write unittests. It is just that the definition of the unit isn't right.
29
This is how project based development with projects delivered on time and within a budget looks like
I'm trying to order a new laptop but of the four websites I've tried, none of them work well enough to even show me a buy button. All of the websites are literally so broken that I've failed to give them thousands of dollars. This can't be sustainable (?)!
4
77
The only kind of writing is rewriting. - Ernest Hemingway.
1
43
Great talk by Kevlin Henney! youtube.com/watch?v=kTcDBYCp… As always, worth watching, and as always you'll be surprised how much new you can learn from an already chewed topic.
39
This
Something that a lot of Westerners don't understand about Gaza "siege": Israel used to supply its own water and power to Gaza, for tens of years. It's not like Israel has cut off some external supply lines, it just stopped supplying its enemy with Israel-produced utilities.
1
52
Pavel Isaev retweeted
Transcript from one of the festival survivors about what happened: "I was there at the festival, there were rockets so people got nervous and everyone started to leave, We drove towards the main road, where we saw many cars standing in what looked like a traffic jam, at the end there were policemen and soldiers forming a roadblock and blocking the road. This was not a police checkpoint, these were terrorists impersonators. They waited until there were a lot of people standing in traffic then pulled out a machine-gun and started spraying the cars with bullets, at least 300 dead. 300 people gone, what they say on the news is wrong. We were the last car, so we drove reverse. We took two bullets to the windshield, a bullet penetrated Lior in the shoulder and I was injured by broken glass in my hands. We managed to get away from them with the car barely working, we opened waze and Lior told me "I served here, let's go to the military base: Gaza division." Driving towards the division's base, we were sure that we will be safe there. But they already raided this base at night and killed all the soldiers of the base in their beds, by then they had already taken over the base. We arrived at the gate with the car all broken. I saw at the gate's entrance what I was sure were soldiers but actually were 13 terrorists standing ready in crouch position with AK47s and M16s looking at us from a range of about 20 meters then started spraying the hell out of our car. We were shot all over, all the door were holes, a bullet hit me in the head, tore a part of my head off. Evyatar took a bullet in the pelvis, Lior to the shoulder. We're all in blood, they threw a grenade at us, suddenly I didn't hear anything, looking to the right, to the left shouting, "Lior get out". I garbed Lior and got out of the car, we started running and they kept shooting at us, I heard the bullets pass near my head and kept taking shots near my legs, I still have shrapnel in my legs from the bullets. We ran and saw the fence of the base, it was about three meters high, we jumped over it through the barbed wire, all my hands were cut. They kept shooting at us, but not a single bullet hit us, they didn't manage to hit us somehow. We kept running, and hid there in the snipers' bunker, We were there for about 3-4 hours, without water, bleeding, I made myself a tourniquet, Lior also made a tourniquet. We were sure the rest were already dead behind, I didn't look back. Then a team of Shayetet 13 (Israeli navy seals) arrived at the base, and real war started inside, some additional 30-40 soldiers were gone. I heard the screams of death, pull back, pull back, death, they were shooting RPGs at each other, right in the middle of the war we were. We finally went out to them, we were afraid that our soldiers would shoot at us because we looked like terrorists with shirts wrapped around our heads. We left with our hands up, I told them not to shoot that we are Israeli. They told us to lie on the floor and questioned us, checking that we were Israelis, I told him our names and that we were wounded. At the end a helicopter came to rescue some wounded soldiers, I grabbed the soldier by the hands and looked him in the eyes, I told him "My brother I have a little girl at home and a family, you are taking me with you in that helicopter". He looked and me and told me "yalla" (come on), "cooperate". So we started to cooperate, lifting injured soldiers on my shoulders, Lior helped lifting the stretcher to the helicopter, trying to save people as much as possible, People were screaming to hold on tight, and don't die in my hands, it was like a movie. He took us at the end, Thank god now we are recovering."
תמלול של אירועי מסיבת הטבע מפי אחד השורדים: "נסענו בשטח לכיוון הכביש, איך שאנחנו עולים לכביש עלינו על ציר מרכזי ציר ראשי מפוצץ מכוניות בפקק שבקצה שלו עומדים כביכול שוטרים וחיילים שכאילו עשו מחסום. עכשיו זה לא היה מחסום של משטרה אלו היו מתחזים, מחבלים. הם חיכו שהיו הרבה אנשים בפקק והוציאו מג והתחילו לרסס את כל המכוניות, לפחות 300 הרוגים. 300 אנשים גמורים, מה שאומרים בחדשות זה חרטא. אנחנו הינו אחרונים, נסענו רוורס. אכלנו שני כדורים בתוך השמשה, כדור נכנס לליאור בכתף ואני נפצעתי מזכוכיות בידיים. ברחנו משמם כשהאוטו בקושי עובד, פתחנו את הוויז וליאור אמר לי "שירתתי פה, בוא נסע לבסיס צבאי: אוגדה." נוסעים לכיוון אוגדה, הינו בטוחים ששם נהיה בטוחים. הם כבר בלילה פשטו על הבסיס הזה רצחו במיטות שלהם את כל החיילים שהיו בבסיס, יענו כבר השתלטו על הבסיס. אנחנו מגיעים לש"ג עם האוטו, כולו שבור, רואים אחי בכניסה של הש"ג הייתי בטוח שזה חיילים עומדים שם 13 מחבלים במצב כריעה עם קלאצ'ניקוב וM16 מסתכלים עלינו מטווח של איזה 20 מטר, מרססים את האמ-אמא של האוטו שלנו. יורים עלינו על כל הדלת, פגע לי כדור בראש, קרע לי את כל הראש. אביתר גם אותו דבר, אכל כדור באגן, ליאור בכתף. כולנו דם, זרקו אלינו רימון, פתאום לא שמעתי כלום, מסתכל ימינה, שמאלה צועק, ליאור צא החוצה, תופס את ליאור, יוצאים מהאוטו, מתחילים לרוץ, יורים עלינו, אני שומע את הכדורים עוברים לי ליד הראש, יורים לי ברגליים, יש לי רסיסים ברגליים של הכדורים. רצנו, רואים גדר של הבסיס, שלוש מטר בערך, קפצנו, גדר תיל, נחתך לי כל הידיים. קפצנו, התחלנו לראות, ממשיכים לירות בנו, לא פוגעים בנו כדור, לא הצליחו לפגוע בנו. רצים, התחבאנו שם אחר כך בבונקר של הצלפים. היינו שם איזה 3-4 שעות, בלי מים, מדממים, עשיתי לעצמי חוסם עורקים, ליאור שם חוסם עורקים. היינו בטוחים שהשאר כבר מתים מאחורה, לא הסתכלתי אחורה. אחר כך הגיעו צוות של שייטת 13 לתוך הבסיס, ממש מלחמה בפנים, הלכו להם שם גם איזה 30-40 חיילים. אני שומע את הצרחות של מוות, חלץ אחורה, חלץ אחורה, מתים, יורים RPG אחד על השני, ממש בתוך מלחמה אני נמצא. אחר כך יצאנו בסוף אליהם, פחדנו שירו עלינו החיילים שלנו, כי אנחנו נראים כמו מחבלים, עם חולצות עטופים על הראש. יצאנו עם הידיים למעלה, התחלנו לרוץ, אמרתי להם לא לראות, אנחנו יהודים ישראלים. אמרו לנו לשכב על הרצפה ובדקו שאנחנו ישראלים, אמרתי לו את השמות שלנו ושאנחנו פצועים, בסוף בא הליקופטר, לחלץ משם כמה חיילים שהיו פצועים, תפסתי החייל בידיים הסתכלתי לו בעיניים, אמרתי לו אח שלי יש לי ילדה בבית ומשפחה אתה לוקח אותי איתך במסוק. אומר לי יאללה בואו, שתפו פעולה, התחלתי לשתף פעולה, מרים חייל על הכתף, ליאור לוקח את זה בעלונקה נכסים איתו להליקופטר, מנסים להציל את האנשים כמה שאפשר, תחזיק חזק, אל תמות לי בידיים, זה היה ממש כמו סרט. לקח אותנו בסוף, ברוך השם עכשיו אנחנו מתאוששים."
151
1,682
232
5,777
3,828,176
The most functional tools are written by those who use them! - #Google #SRE book
1
2
42
Nowadays, I often hear about ownership in software development, but what frequently gets overlooked is its complementary part: trust. Ownership comes with a lot of responsibility. For teams to truly bear the ownership...
1
1
31
and responsibilities they're assigned, they must be trusted and empowered. They need the freedom to do everything needed in the way they see fit. Trust and empowerment aren't just add-ons; they're essential. #softwaredevelopment #ownership #trust #team
1
26
We already know that to be #agile and satisfy rapidly changing customer expectations, we must optimize our code/systems/#software for changeability. Perhaps it's time for us to think of ways to easily adapt our organizational charts accordingly to support this flexibility.
1
31
Еverything related to the #softwaredevelopment that could be effectively and efficiently solved by #software, should be done by #developers. #softwareengineer #SoftwareDeveloper
1
24
A small tip for the PR submiters: split your changes into separate PRs by refactoring change, behaviour change, bug fix, etc. Don't mix them up in the same PRs. This will help the reviewer enter the appropriate mood and provide more relevant and clear feedback faster.
2
22
There's a saying in our field: #Software development isn't a technical problem, it's a #communication problem. But us, the software developers, we're not the biggest talkers, are we? Why's that? Well, I reckon it's because we didn't pick up that skill along the way.
1
1
26
As Martin Fowler rightly said, "If it hurts, do it more often." Don't dodge those conversations, even if some will be tough and awkward. Embrace them, and you'll start noticing the benefits right away.
1
25
Suddenly, your work becomes clearer, more meaningful, and – most important – less complex. So, next time you feel the need to talk, just talk, don't wait. #softwaredeveloper #developer #SoftwareEngineer
27
Offering multiple ways to achieve the same result in SW development might seem attractive but often leads to unnecessary complexity and confusion. Balance between flexibility and simplicity is key in software design. Remember, less can often be more. linkedin.com/posts/pisaev_so…
1
15
Don't force devs to use your platform. Make it irresistible by solving painful problems & ensuring ease of adoption. When devs love it, they'll use it willingly. Create a platform that empowers, not constrains. #PlatformTeams #DevTools #AdoptionEase #developer
1
28