Andrey Breslav Profile Banner
Andrey Breslav Profile
Andrey Breslav

@abreslav

15,132
Followers
214
Following
54
Media
2,105
Statuses

Was in charge of creating Kotlin; Co-founder at ; I hate war

London, England
Joined January 2011
Don't wanna be here? Send us removal request.
@abreslav
Andrey Breslav
4 years
To everyone sending their kind wishes upon my departure from Kotlin: ❤️ It's been a wonderful time, and mainly because you folks were in it. I'm grateful, and humbled, and want to hug you all. I'll see you around when we can travel again :) 🖖
11
12
646
@abreslav
Andrey Breslav
2 years
This is Moscow. People shout: “no to war!” Country != government
9
68
562
@abreslav
Andrey Breslav
2 years
You should know that thousands of people in Russia are being arrested during anti-war protests. Starting a war is a crime.
7
59
444
@abreslav
Andrey Breslav
2 years
Starting a war is a crime. There’s no excuse for it.
4
18
378
@abreslav
Andrey Breslav
4 years
Just saw this on the Internet and it's wonderful
Tweet media one
5
78
340
@abreslav
Andrey Breslav
5 years
Tweet media one
7
19
246
@abreslav
Andrey Breslav
4 years
I wanted to write about the inner workings of Kotlin's incremental compilation toolchain for a long time. Finally got around to it: it's a bit long but touches upon all the key points. Job opening inside, compiler/build tools experience NOT required 👀
6
52
199
@abreslav
Andrey Breslav
5 years
Welcome to #KotlinConf :)
Tweet media one
1
0
170
@abreslav
Andrey Breslav
6 years
It's been a long journey, and we are looking forward to more :)
@kotlin
Kotlin by JetBrains
6 years
Kotlin 1.3 is here! Coroutines, Kotlin/Native beta, new multiplatform project model, contracts, inline classes and more:
11
861
1K
2
13
152
@abreslav
Andrey Breslav
2 years
Бесплатная экстренная помощь всем тем, кому она нужна сейчас: И сбор средств на эту помощь, если вы готовы помогать сами:
1
55
147
@abreslav
Andrey Breslav
4 years
A few notes on how to discuss stuff in groups. May be relevant to some people, but certainly not all.
Tweet media one
3
38
142
@abreslav
Andrey Breslav
4 years
Empathy is the key to mutual understanding and trust
2
9
109
@abreslav
Andrey Breslav
6 years
Thanks Amsterdam! Thanks #kotlinconf18
Tweet media one
1
8
105
@abreslav
Andrey Breslav
2 years
I'm in Tel Aviv and have some free time in the next few weeks. Would be happy to give a talk or two for the local audience. Do you know of any events/meetups/venues here?
Tweet media one
9
6
102
@abreslav
Andrey Breslav
7 years
#KotlinConf17 brought a lot of excitement! Thank you all for being with us
3
4
98
@abreslav
Andrey Breslav
1 year
OK, I have to admit it. I want to share my expertise in designing, implementing and productizing practical programming languages that I accumulated in my 10 years leading Kotlin. 1/2
5
2
100
@abreslav
Andrey Breslav
2 years
So many people are being killed and sent to die, and have to flee their homes every day. And I didn't fully realize that some people in some parts of the world were subjected to this every day of my life until it started happening to people like me. Lesson learned.
1
2
94
@abreslav
Andrey Breslav
6 years
#IO2018 see you at 9:30 am at the Amphitheatre, I'll be talking about making your #Kotlin code idiomatic and powerful
4
12
91
@abreslav
Andrey Breslav
5 years
I think this is one of the coolest things happening in the world of Kotlin for the server side at the moment! Many thanks @sdeleuze
@sdeleuze
Sébastien Deleuze
5 years
I have began to translate all @SpringFramework reference documentation samples to @Kotlin , the huge core section is done, see . Next steps: WebFlux and MVC sections. Global language switch will be shortly available. Please submit PR if you find errors.
11
89
293
0
17
92
@abreslav
Andrey Breslav
5 years
No matter whether you use Kotlin or not, if you are reading this, please fill in the Kotlin Census for this year and share this tweet with your friends. Thank you! P.S. Happy holidays everyone! :)
@kotlin
Kotlin by JetBrains
5 years
The Kotlin Census 2018 is out. Take the survey and help the team to understand how you use Kotlin in 2018 or what needs to be done to help you use it in 2019. Tell the World!
Tweet media one
10
161
295
2
63
93
@abreslav
Andrey Breslav
5 years
Готовя доклады, я часто делаю заметки на зеркалах. Их потом легко мыть и места много :) #SaintAppsConf2019
Tweet media one
Tweet media two
Tweet media three
3
5
90
@abreslav
Andrey Breslav
4 years
The Kotlin logo as a function of x and y :)
3
6
89
@abreslav
Andrey Breslav
4 years
Сейчас, после стольких недель изоляции и неизвестности, многим людям сложно, и могла бы помочь психотерапия. Но бывает трудно решиться: не понятно, что это, есть много сомнений. Я много сил вложил в онлайн-курс который поможет все прояснить. Приходите:
5
22
86
@abreslav
Andrey Breslav
6 years
I tend to trust people who have no trouble admitting they are wrong (and are fixing their mistakes). Acknowledging that someone else is right gains them extra points.
1
14
85
@abreslav
Andrey Breslav
5 years
Well, this is really flattering :)
@starbuxman
Josh Long
5 years
@Kotlin does for the JVM what Spring did to J2EE” - Spring creator @SpringRod
10
142
380
1
6
83
@abreslav
Andrey Breslav
5 years
Tweet media one
0
5
82
@abreslav
Andrey Breslav
5 years
KotlinConf is my favorite show of the year! If you are not coming to Copenhagen this time, join us on the Live Stream. Sign up here:
@jetbrains
JetBrains
5 years
This year the community will have full access to all the KotlinConf sessions. We will cover the 4 presentation tracks & have 12 insightful interviews with the speakers, in our #KotlinConf 2019 Live Stream. Sign up for reminders so you don't miss anything!
Tweet media one
1
33
66
0
18
77
@abreslav
Andrey Breslav
6 years
Редкая и очень крутая возможность: мы ищем человека, который возглавит маркетинг Котлина и со временем соберет команду. Читайте мой подробный пост на Хабре, присылайте резюме (ссылка в конце поста) и расскажите друзьям, пожалуйста!
Tweet media one
2
42
66
@abreslav
Andrey Breslav
4 years
@relizarov I was very excited when Max told me you were joining 4 years ago. I've enjoyed every minute of working on Kotlin together with you and our colleagues. I very much appreciate your kind words. Good luck and thank you for taking the Project Lead role!
1
0
65
@abreslav
Andrey Breslav
4 years
See you all in September!
@kotlinconf
KotlinConf
4 years
We're extremely excited to reveal the date and location for KotlinConf 2020. We'll be opening up registration very soon. Stay tuned!
17
142
415
3
1
63
@abreslav
Andrey Breslav
5 years
Ok, it's begun: a job opening for Kotlin Multiplatform Developers at Touchlab
@kpgalligan
Kevin Galligan 🐶🎸🎸
5 years
My Kotlin Multiplatform Libraries talk from @oredev , slides: (building up the KMP team: )
0
9
32
0
8
64
@abreslav
Andrey Breslav
2 years
Next stop: Amsterdam! Will be there on May 15-23, speaking at Kotlin Dev Day
1
1
58
@abreslav
Andrey Breslav
4 years
Today I Learned. There's a very popular programming language that stores stack frames as normal heap objects managed by GC and keeps local variable values as user-space hashtables. A trivial frame seems to occupy about 480 bytes. 🙀
13
4
57
@abreslav
Andrey Breslav
4 years
Разговоры про дизайн во второй половине подкаста, кажется удались мне лучше, чем разговоры про историю в начале, но в целом получилось неплохо :) Спасибо команде Подлодки за отличные вопросы!
2
5
59
@abreslav
Andrey Breslav
7 years
It's been a long year, and finally we've shipped Kotlin 1.1. Thanks to everyone involved!
@kotlin
Kotlin by JetBrains
7 years
Kotlin 1.1 is here!
Tweet media one
14
443
478
0
20
57
@abreslav
Andrey Breslav
6 years
The skill of coding quick and dirty solutions to real problems is widely underappreciated. Being able to switch to such mode is invaluable at times
6
14
58
@abreslav
Andrey Breslav
2 years
Reworking my Shoulders of Giants talk to make it more fun. Were you ever curious about where certain features in Kotlin came from? Let me know, and I'll try to cover the most interesting stories in my talk
5
1
56
@abreslav
Andrey Breslav
2 years
I'm going to London in November. Would be happy to give a talk or two if there's interest. Do you know of any relevant events/meetups?
Tweet media one
2
4
54
@abreslav
Andrey Breslav
4 years
You can only be a failure if you are trying to be something too stubbornly
2
5
52
@abreslav
Andrey Breslav
5 years
My Google Home reacts to "OK boomer" 🤦‍♂️
4
3
53
@abreslav
Andrey Breslav
8 years
Curious about upcoming coroutines in #Kotlin ? Welcome to this repo:
1
33
54
@abreslav
Andrey Breslav
2 years
I was running a team of 30+ people once (all my direct reports). If someone asked me then: why did you take the management path? I'd say: I didn't. I'm an engineer. #burnoutmanual
5
0
51
@abreslav
Andrey Breslav
4 years
🇷🇺 Мы в Alter () расширяем команду. Ищем крутых разработчиков_чиц (фронт, бек/фуллстек), которые хотят делать продукт, реально помогающий людям. Покажие этот пост заинтересованным друзьям, пожалуйста ❤️🔄
Tweet media one
7
17
48
@abreslav
Andrey Breslav
7 years
If you're at #IO17 and have #Kotlin questions, stop by the Developer Sandbox area C, look for this flag, me, @max .shafirov and @hhariri
Tweet media one
1
18
49
@abreslav
Andrey Breslav
6 years
Should have done this two years ago :)
@kotlin
Kotlin by JetBrains
6 years
Kotlin 1.3 is coming! Learn more about what we’re adding and what we’re removing at KotlinConf Online. Sign up to get more info:
16
299
831
2
7
46
@abreslav
Andrey Breslav
6 years
Патриотичные сувениры с #mobiusconf
Tweet media one
2
6
47
@abreslav
Andrey Breslav
6 years
Seeing top companies use Kotlin in production is a great reason to browse job listing websites. P.S. No, I'm not looking for a job ;)
5
1
47
@abreslav
Andrey Breslav
2 years
Giving a talk in Tel Aviv on May 1st: "Shoulders of Giants. Languages Kotlin learned from" Info & Registration: See you there!
Tweet media one
1
5
45
@abreslav
Andrey Breslav
7 years
Meanwhile, we've reached 1.1 Beta :)
@kotlin
Kotlin by JetBrains
7 years
Kotlin 1.1 Beta Is Here!
Tweet media one
2
188
196
2
12
45
@abreslav
Andrey Breslav
7 years
It's been another exciting journey, and the next one has already started. Welcome to Kotlin 1.2!
@kotlin
Kotlin by JetBrains
7 years
Kotlin 1.2 is Here!
Tweet media one
22
796
1K
0
13
46
@abreslav
Andrey Breslav
8 months
@relizarov The time we had together as colleagues was great, and extra kudos for everything you did as the leader of Kotlin! Sorry to see you leave and best of luck!
0
0
46
@abreslav
Andrey Breslav
6 years
Wow! Sharing DB logic between iOS and Android through Kotlin/Native
@kpgalligan
Kevin Galligan 🐶🎸🎸
6 years
I just published “SQLite on Kotlin/Native”
0
33
145
0
11
45
@abreslav
Andrey Breslav
5 years
I think the pictures are worth it :)
@MobiusConf
Mobius
5 years
#mobiusconf Открывающий кейноут @abreslav . Слушаем о том, как учитывать свои и чужие эмоции, чтобы получать то, что мы хотим, легче и быстрее.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
0
0
12
2
0
44
@abreslav
Andrey Breslav
5 years
This thread is very much worth reading
@relizarov
Roman Elizarov
5 years
Impressions from @s1p . Lots of great talks, including @sdeleuze on Kotlin support in Spring. Surprisingly there is very little interest in Kotlin here, few people go to Kotlin talks, which is weird given considerable quality of life improvements Kotlin offers (story thread)👇 /1
19
47
151
0
6
43
@abreslav
Andrey Breslav
2 years
What didn't work when I tried to fix my management fiasco: 1. Just keep writing code while managing a few dozen people 2. Hire a "real" manager and delegate all people management to them 3. Ignore the problems hoping they'll sort themselves out #burnoutmanual
3
5
44
@abreslav
Andrey Breslav
6 years
It's perfectly OK to be clueless about something. Clueless AND confident at the same time — not OK at all.
4
9
42
@abreslav
Andrey Breslav
1 year
I wrote up a short autobiorgaphy for my new home page. Even dug up a (low-res) photo of me sporting a beard back in 2011 :)
Tweet media one
2
3
42
@abreslav
Andrey Breslav
2 years
As a beginner team lead, I fell victim to these three main illusions: - management is for bozos, there’s nothing to learn about it - I don’t have time to get any real work done - if I turn away everything will collapse Been there too? Please share your story #burnoutmanual
4
0
42
@abreslav
Andrey Breslav
6 years
A forgotten approach to metaprogramming
@enf
Erica Fischer
6 years
In 1976 you could order a customized Pascal compiler, with order-form blanks for how long you wanted strings to be, how deeply nested expressions could be, how big sets could be, and what you wanted the sizes and alignments of the scalar types to be
Tweet media one
5
64
136
1
4
39
@abreslav
Andrey Breslav
6 years
#IO2018 thanks for the warm reception, it was very nice talking to you! :)
0
0
40
@abreslav
Andrey Breslav
4 years
Сделали крутое интервью с Линор Горалик. Почитайте
0
7
39
@abreslav
Andrey Breslav
6 years
Seeing people sign up for KotlinConf live streaming is very encouraging. Preparing this conference takes a lot of work by a lot of awesome people: both speakers and organizers. And it's worth it! Please spread the word: retweet and share on other media.
0
30
35
@abreslav
Andrey Breslav
5 years
It's arrived
2
1
36
@abreslav
Andrey Breslav
7 years
You can play with a Tech Preview @Kotlin /Native; same language, but no VM. Works on on Linux/Mac/iOS/Raspberry Pi
@kotlin
Kotlin by JetBrains
7 years
Kotlin/Native Tech Preview: Kotlin without a VM #Apr04 #VMNotFound
4
279
341
0
30
36
@abreslav
Andrey Breslav
5 years
🎙Отлично поговорили про психотерапию с ребятами из подкаста Mobile People Talks (спасибо @vvsevolodovich ). Виды терапии, выгорание, синдром самозванца и несколько примеров из моего личного опыта: 📻Soundcloud: 📻Apple Podcasts
0
3
36
@abreslav
Andrey Breslav
2 years
If you are in Amsterdam and interested in Kotlin, drop by tonight:
2
6
35
@abreslav
Andrey Breslav
3 years
Записал свои мысли про критерии найма в веб-разработке. Осьминог - бесплатно ;)
0
2
34
@abreslav
Andrey Breslav
6 years
Great respect to Linus Torvalds for saying this: > I am going to take time off and get some assistance on how to understand people’s emotions and respond appropriately.
1
1
32
@abreslav
Andrey Breslav
2 years
@kotlin Congratulations on the K/N memory manager!
0
1
35
@abreslav
Andrey Breslav
8 years
Fun fact: #Kotlin has largely been designed according to this talk while I only watched it today for the first time
0
12
34
@abreslav
Andrey Breslav
2 years
When I listen to youtube videos at 1.5x, all speakers suddenly sound soooo smart :)
1
0
32
@abreslav
Andrey Breslav
2 years
In Israel, you learn the word for “air conditioner” before you know how to say “morning”
4
0
33
@abreslav
Andrey Breslav
4 years
Открыл для себя асинхронные собеседования (в чате) и написал про это небольшой текст: В конце бонус — вакансия в Alter
Tweet media one
3
3
33
@abreslav
Andrey Breslav
6 years
See you next week in Amsterdam or on the live stream ;)
@kotlinconf
KotlinConf
6 years
We are excited to start announcing our Live Sessions! 🎉 We will start the live stream with the Keynote by @abreslav . All the major Kotlin updates will be revealed there. Sign-up to get a reminder before the start of the Keynote
Tweet media one
1
15
59
1
1
32
@abreslav
Andrey Breslav
2 years
I guess we can now test our interview questions on ChatGPT to make sure they are not trivial :) My usual ones are OK, it seems:
Tweet media one
0
2
32
@abreslav
Andrey Breslav
6 years
Если вам интересно про психологию и психотерапию (в моей интерпретации) — тут можно послушать. Спасибо @PodlodkaPodcast за интересную беседу и приятную атмосферу!
@PodlodkaPodcast
Podlodka Podcast
6 years
Выпуск #63 – Психология и IT К нам в гости зашел @abreslav , создатель языка Kotlin. Говорили мы про психологию и чем она может быть полезна области IT. SoundCloud: iTunes: Описание:
0
1
5
1
5
32
@abreslav
Andrey Breslav
7 years
#kotlinconf17 was very exciting. Welcome to the keynote :)
@kotlinconf
KotlinConf
7 years
The Opening Keynote from #kotlinconf2017 is now available!
0
45
124
0
5
31
@abreslav
Andrey Breslav
1 year
I like thinking about stereotypes and patterns that I'm a counterexample for. E.g.: I'm generally rather smart and reasonably good at math and logic, yet I'm unbelievably bad at chess. What stereotypes do you break?
16
0
30
@abreslav
Andrey Breslav
6 years
Киев, приходите на Kotlin Night 24 марта. В числе прочего будет Q&A со мной (по скайпу)
Tweet media one
2
14
30
@abreslav
Andrey Breslav
7 years
If you are at #IO17 , come to our talk with @hhariri on Friday, 10:30am: Introduction to #Kotlin
1
13
29
@abreslav
Andrey Breslav
5 years
И ещё один короткий доклад про эмпатию, в этот раз не на работе, а в жизни вообще:
1
0
29
@abreslav
Andrey Breslav
5 years
Получился интересный разговор об эмпатии, эмоциях, code review, общении в чате и других вещах, важных в повседневной жизни программистов. По мотивам моего недавнего доклада про эмпатию в IT на #AppsConf2019 Большое спасибо @int02h и @west0r !
@int02h
Daniil Popov
5 years
Опубликовали live-выпуск с Андреем Бреславом, записанный непосредственно на конференции @AppsConfRussia . Я очень рад, что мы поговорили именно на нетехнические темы. Вопросы эмоций и эмпатии в IT индустрии оказались не менее важными, чем вопросы логики.
0
3
12
0
3
30
@abreslav
Andrey Breslav
6 years
So many people were using coroutines already, even before they reached the stable status. Others, just a hint: it's time to start learning, Kotlin 1.3 is already in RC :)
@abreslav
Andrey Breslav
6 years
Have you migrated your coroutine code already?
2
10
17
0
6
28
@abreslav
Andrey Breslav
2 years
All you need to know about the current state of "AI" P.S. Large language models are still very cool for many things and will get even cooler
Tweet media one
2
4
28
@abreslav
Andrey Breslav
4 years
@igorwojda @kaushikgopal Can Kotlin reload as fast as Flutter does? Yes, and it will take quite some effort to implement
1
0
28
@abreslav
Andrey Breslav
5 years
Буду рассказывать про эмоции и эмпатию на #mobiusconf в Питере 22 мая. Поговорим про то, зачем замечать эмоции, что с ними потом делать и как прокачать эти умения.
0
5
28
@abreslav
Andrey Breslav
7 years
Thanks @platypusguy and @Oraclejavamag for the encouraging words!
Tweet media one
0
8
27
@abreslav
Andrey Breslav
6 years
Deadlines give me a sense of direction, which is very important. OTOH, they inflict anxiety and tunnel vision. It's important to pause afterward, look back and mark the achievement before moving on. Too often I forget this last part.
0
1
27
@abreslav
Andrey Breslav
4 years
We are holding an AMA (Ask Me Anything) on Reddit right now. Many people on the Kotlin team are posting answers. Your questions are very welcome!
@kotlin
Kotlin by JetBrains
4 years
📢 Join the Kotlin team on October 26-27 for an AMA session on Reddit. We will cover unanswered questions from the 1.4 Online Event and also any new ones you ask! Click “Join” at to get notifications about the session.
Tweet media one
1
24
102
0
1
27
@abreslav
Andrey Breslav
5 years
Первая версия доклада о гендерные балансе в IT успешно состоялась
@techtrainfest
techtrainfest
5 years
#techtrain 2019 @abreslav поделился своим видением того, что, по его мнению, будут делать IT-компании в ситуации, когда доля женщин на рынке IT значительно вырастет, и что стоит предпринимать уже сейчас, чтобы подготовиться к грядущим изменениям.
Tweet media one
Tweet media two
Tweet media three
0
2
16
0
1
25
@abreslav
Andrey Breslav
1 year
I've always had trouble following during stand-up meetings and videocalls. Too easy to take out my phone and get distracted. Then I accidentally discovered one mobile game that occupies just enough of my "extra" attention that I can listen and respond to the conversation
6
0
25
@abreslav
Andrey Breslav
2 years
The spelling of the word "eighth" is weird. Just saying
4
0
25
@abreslav
Andrey Breslav
1 year
I'll be happy to talk to teams that currently work on languages targeting 100K+ users and figure out how I can help. Probably, no full-time commitments, but I'm pretty sure I can be useful in many other ways. 2/2
5
3
25
@abreslav
Andrey Breslav
5 years
Yet here we are :)
2
3
24