Georgii Kovalev

207 posts

Georgii Kovalev

Georgii Kovalev

@goshacodes

scalamock maintainer

Almaty, Kazakhstan Katılım Aralık 2023
68 Takip Edilen37 Takipçiler
тибетская акула
тибетская акула@tibetanshark·
Ситуация на рынке труда смехотворная, конечно) вижу десятки вакансий и сотни объявлений от соискателей в ленте в том же линкедине, и ровно НОЛЬ мэтчей между ними. Кандидаты получают игнор/авто-отказы, hr пишут посты где жалуются что месяцами не могут закрыть позиции, НЕТ ЛЮДЕЙ🤦🏽‍♀️
Русский
62
31
2.2K
115.9K
Georgii Kovalev
Georgii Kovalev@goshacodes·
@timur_analytic То есть тебе нужны не те, кто хорошо работает, а те кто хорошо решают sql задачки с собеседований. На мой взгляд эти 2 множества обычно не пересекаются
Русский
0
0
5
461
Тимур
Тимур@timur_analytic·
Мне говорят: в айти сейчас нереально устроиться, ты видел сколько человек на место. А потом я провожу собеседование, приходит человек с 5 годами опыта и не может решить набор из 3 задачек SQL. Долго тупит, делает базовые ошибки. Тех кто может четко взять и быстро написать правильное решение дай бог процентов 10. Вы понимаете, какая низкая конкуренция? А если еще подкачать софты и научиться правильно отвечать на вопросы в духе "Кем видите себя через 5 лет" - вы уже в топе рынка
Русский
121
2
291
128.8K
Georgii Kovalev
Georgii Kovalev@goshacodes·
Scala is very powerful language and this power moves users towards using things which are harder to reason about, e.g. pass functions as arguments where it is not necessary. Now I tend to just duplicate some things or use simpler solutions instead
English
0
0
0
25
Jules Ivanic
Jules Ivanic@guizmaii·
I have a broader definition of "unit tests" than most people, I think (I wrote these lines)
Jules Ivanic tweet media
English
3
0
3
652
Jules Ivanic
Jules Ivanic@guizmaii·
Yes, Scala3 "significant indentation" is terrible @odersky It's time to stop this social experiment It's time to stop splitting the Scala developer community on one more subject Great post by Alexandru, as always alexn.org/blog/2025/10/2…
English
12
4
60
10.5K
Georgii Kovalev
Georgii Kovalev@goshacodes·
I know it may be hard, I know both sides are ‘offended’, but this cycle should be broken somehow. If you need a mediator - I can try to help you, if you all really want fixing it. Just dm me
Łukasz Biały@lukasz_bialy

This whole post was written as a reply to Flavio's post attached on screencap, who apparently unblocked me here on X only to post that and then blocked me again. I hope you can help me deliver the response to his feed. Why don't you tell the whole story Flavio? The story starts with me sending you a dm, that I think your case regarding how you were treated when Quill moved to ZIO was valid and that what happened back then was unacceptable (I still think the same thing). I said that I want to advocate for you to help resolve the issue. I listened to your arguments, I've read all the evidence you shared with me and agreed something should be done. I asked you to allow me to work diplomatically and started talking with moderators about your case. Then I defended you on reddit when someone used unsavory language towards you and what did you do? You jumped Seth by leveraging my post to catapult accusations at him for which you have no proofs despite me asking you to allow me to mediate things calmly and peacefully. So yeah, my attempt to mediate your case ended up with me reporting to moderation team that I think you were wronged and something should be done about it *right after you lashed out publicly* at one of the moderators. I've explained this reality to you several times - if you want to talk, you can't just publicly smear people and then act surprised that they don't want to talk with you. There are people, including me, who think that Ryan's behavior was out of line, that Rob's behavior was childish (the one and only time in my memory Martin intervened in the community affairs was to scold Rob for dropping integration with your library!) and wanted to support you but you personally work hard to make it impossible to build any bridges. You also forgot to mention that my reaction when Scala IO thing happened was that I was shocked and that I openly said that it shouldn't have happened. You don't mention that I talked with Martin back then and he too was shocked and came here to tell you he'll gladly share the space at the conference with you and that you should come. You carefully omit the fact that I never actually called you "paranoid" and that you blocked me on X because I dared to say that in my opinion there's no basis for your conviction that Martin is introducing changes to the language to somehow make life harder for you and your users (the into feature, there's a short exchange at contributors forum about this). You don't mention that we shaked hands at Lambda Days and that you were invited to be a guest at the meet-up in VL's head office after the conference and that you did attend. That's a very specific selection of facts, wouldn't you say? What I did say, after you called me corrupt in public and after you questioned my technical competence in public, was that "I don't want to participate in your besieged fortress mentality where everyone is an enemy trying to attack you any longer". If you read that as "paranoid", that's on you because I never attacked you or your work and still you decided that I'm an enemy. Neither did Martin by the way, on whose work you built your career, Quill and Kyo. The implication I was somehow "trained" by Darja is really, really low. I never worked with her and I talked with her maybe four or five times in my whole career. There's a hard paper trail proving that. There's a hard paper trail proving everything I wrote above too. I'm actually glad you chose to do this, I think we need a lot more transparency in our community. I no longer think you are interested in resolving anything.

English
1
1
6
673
Voytek Pituła 💙/💛/🖤
You might not like some actions of the SC or moderation team and that's fair. But please acknowledge that @TomekGodzik is the only person trying to have a conversation about this. He deserves recognition for that alone. Don't put all your anger on him, even if it's justified.
Tomasz Godzik 🍉@TomekGodzik

Just a reminder that if you have questions about how Scala moderation works, feel free to reach out to us. While we can't discuss specific moderation actions (those are confidential), we're happy to explain publicly available policies and general processes.

English
1
1
31
1.3K
Georgii Kovalev
Georgii Kovalev@goshacodes·
scalamock 7.5.0 ZIO Test support was added for Classic Scalamock 1. Easier migration path from zio-mock 2. Ability to verify that effects were actually invoked. 3. Safe mock creation via ZLayer 4. Support for property-based testing 5. Familiar scalamock syntax and clear error messages This integration is already used in a large codebase and is considered ready
English
0
0
0
45
Georgii Kovalev
Georgii Kovalev@goshacodes·
Same for Typelevel and their respective representative with exactly one personal vote with same strengths. Same for Li Haoyi and Eugene Yokota. All major contributions should start count as votes
Georgii Kovalev@goshacodes

And to end this conflict once and for all - Ziverge should be part of the Advisory Board. I don’t know if there is a voting system already, but John De Goes vote should count - since he represents huge part of Scala community. And now it is totally discriminated It is fair

English
0
0
4
226
Georgii Kovalev
Georgii Kovalev@goshacodes·
And to end this conflict once and for all - Ziverge should be part of the Advisory Board. I don’t know if there is a voting system already, but John De Goes vote should count - since he represents huge part of Scala community. And now it is totally discriminated It is fair
Georgii Kovalev@goshacodes

Scala Center and Martin Odersky is a ‘government’ here And with all due respect for me it looks more like a dictatorship, where people get punished for different views or something they say in public. In my opinion - Scala Center should extend a hand first with no conditions

English
1
0
7
657
Georgii Kovalev
Georgii Kovalev@goshacodes·
Scala Center and Martin Odersky is a ‘government’ here And with all due respect for me it looks more like a dictatorship, where people get punished for different views or something they say in public. In my opinion - Scala Center should extend a hand first with no conditions
English
0
0
13
1.2K
Alester Moran
Alester Moran@alestermoran·
честно говоря если бы кто-то Каца пиздиться раз на раз вызвал я бы все равно поставил на Каца просто потому что она наверняка бы подготовился а его оппонент наверняка бы зассал
Русский
15
2
311
7.7K
Georgii Kovalev
Georgii Kovalev@goshacodes·
If you are interested in KYO and want to contribute to OSS - I would like some help adding KYO support for scalamock Stubs. This is a great opportunity to start contributing, task should be quite simple. I am ready to provide help from my side
English
1
2
11
882
Georgii Kovalev
Georgii Kovalev@goshacodes·
Never test your database (repository) layer with mocks. Setup a docker container and test it. Gitlab services allow to setup your database container in few lines of yaml. Even if it is longer to run such tests - it is the only right way to do it
English
0
0
1
237
Georgii Kovalev retweetledi
Alexander Goode
Alexander Goode@goode108·
В авторитарной России либеральные идеи воспринимаются как светлая альтернатива мрачной государственной риторике. Леволиберальная повестка кажется чем-то прогрессивным, свободным, человечным. Особенно это ощущение усиливается под влиянием так называемых «независимых» медиа, которые в российском контексте играют роль оппозиции и единственного источника правды. Консерватизм же подаётся как нечто отсталое и токсичное. Всё это формирует однобокое восприятие. Однако когда я оказался в стране, где либерализм уже давно победил и стал мейнстримом, моё восприятие начало меняться. Постепенно стало ясно: то, что здесь называется либерализмом, не имеет большого отношения к свободе. И те самые медиа, которым в России я доверял как последней инстанции, оказались просто частью огромной западной информационной машины, живущей на деньги налогоплательщиков и обслуживающей определённые интересы. Речь не о заговоре, а о системе: в США около 85% всех медиа работают по одной повестке, по одной методичке. CNN, The New York Times, Time и прочие — это, по сути, то же самое, что «Россия 24» или RT, только на другом языке и с другой идеологией. В обоих случаях медиа используются как инструмент давления на общественное сознание. Осознание этого стало серьёзным ударом по моему доверию к источникам, которые я раньше воспринимал как надёжные и независимые. Вторым сильным разочарованием стали люди, с которыми я сталкивался в повседневной жизни. За два года в США, в том числе полтора года в Нью-Йорке, я успел пообщаться с большим количеством людей с «прогрессивными» взглядами. На деле оказалось, что многие из них политически столь же закрыты и поверхностны, как самые «зомбированные» обыватели в России. Только вместо «духовных скреп» у них TikTok, CNN и мемы в Instagram. Они уверены в своей правоте, но редко могут объяснить, почему. Любое несогласие вызывает у них почти физическую агрессию. И что особенно важно — такая дружба абсолютно ненадёжна: стоит тебе хоть чуть-чуть отступить от их картины мира, тебя легко «отпишут» и забудут. Потому что так им велели алгоритмы. На фоне этого всего я начал по-новому смотреть на саму суть современного либерализма. Мне стало казаться, что это уже давно не про права человека или свободу слова. Это больше похоже на ребрендинг — новая обёртка для старых левых идей. Я всё чаще замечал, как в этой системе проскальзывают принципы, знакомые ещё по советскому детству — только теперь с другими флагами и слоганами. По сути, перед нами разновидность радикального социализма, замаскированного под «прогресс». Параллельно с этим менялось моё отношение к культуре и идентичности. Когда живёшь в мультикультурном мегаполисе, как Нью-Йорк, ты невольно начинаешь замечать, как представители других народов гордятся своей культурой, берегут её, транслируют в быту. И это нормально. Но именно тебе — представителю белой западной культуры — дают понять, что ты должен от неё отказаться. В тебе будто бы нет ничего ценного. Либеральная идеология навязывает чувство вины за свою принадлежность. Это вызывает сильный протест и желание держаться и сохранить свою идентичность любыми силами. И, наконец, самое личное. Я очень хочу семью, хочу детей, и думаю о том, в каком мире они будут расти. Я вижу, как лево-либеральная политика на практике превращает целые районы и города в пвп арену: везде бомжи, наркоманы, неадекваты, абсолютная потеря базовых норм. И что важно — это не исключение, а закономерность. В таких условиях мне сложно представить спокойную, счастливую жизнь для своей семьи. И это, пожалуй, стало финальной точкой в моём пересмотре взглядов.
Жуков@sizifov_trup

@goode108 Слушай, а что конкретно случилось, что ты пропал из твиттера и вернулся с резко-поконсерватизировавшимися взглядами? Без негатива, просто любопытно

Русский
122
83
1K
171.7K