Maxim Shafirov Profile
Maxim Shafirov

@mshafirov

3,150
Followers
200
Following
47
Media
813
Statuses

Proud ex-JetBrains

Amsterdam
Joined September 2010
Don't wanna be here? Send us removal request.
@mshafirov
Maxim Shafirov
7 months
So, after more than 22 years at JetBrains, it's time for me to step aside. It's been a good run, and I have truly enjoyed every day of it. And believe me, there were good days and bad days too. I'm proud of the folks here and wish them and @kskrygan all the best!
15
15
341
@mshafirov
Maxim Shafirov
2 years
@natfriedman JetBrains started as a plugin for Borland JBuilder called Renamer but went on with separate IDE rather quickly
2
12
332
@mshafirov
Maxim Shafirov
9 months
We're not going to be re-founded on AI, no. We have been working to ensure software development is productive and enjoyable experience for almost 24 years. And we'll keep doing that. With the help of newest and coolest tech and knowledge available. Excited!
@jetbrains
JetBrains
9 months
Don’t miss the online #JetBrainsAI launch event where we'll release our AI-powered coding companion, JetBrains AI Assistant. 📅 December 6, 5:00 pm (CET) | 8:00 am (PST) 👉
Tweet media one
4
20
102
5
20
151
@mshafirov
Maxim Shafirov
3 years
JetBrains' long term pledge to invest 1.5% of the revenue (or $8M in 2021 alone) to support CS and math higher education as well as scientific research in multiple fields proves fruitful.
@jetbrains
JetBrains
3 years
JetBrains Research is an association of 20 scientific labs and groups that do research in various fields, including mathematics, physics, computational biology, robotics, and machine learning. In this report, the lab leaders discuss their teams' work:
0
14
50
2
27
150
@mshafirov
Maxim Shafirov
4 years
Is it the way it usually works that one finds out about own investigation from the press?
@nicoleperlroth
Nicole Perlroth
4 years
Exclusive: JetBrains, an obscure software company founded in Russia, based in the Czech Republic, is being investigated as playing a role in the Russian hack. Among its customers are SolarWinds, Google, Siemens, HP, VMWare with @sangernyt @julianbarnes
266
938
2K
4
16
134
@mshafirov
Maxim Shafirov
4 years
We have proactively reached out and spoken to the US Department of Justice, and have offered them our full cooperation in this matter
@jetbrains
JetBrains
4 years
January 8th Update on SolarWinds:
3
41
159
1
19
114
@mshafirov
Maxim Shafirov
3 years
So, it’s 20 years now? 2/3 of my adult life? I don’t normally pay much attention to anniversaries, but this one somehow dings for me. We’ve built quite a few great things and I’m proud I took part in some of them, and sure thing I also made my fair share of big mistakes.
@mshafirov
Maxim Shafirov
8 years
15 years ago today I started working on Code Inspections at JetBrains
5
2
73
9
3
113
@mshafirov
Maxim Shafirov
3 years
@gortok @jbogard @jetbrains Well, here you have it: As of July 28th, 2021, we have not been contacted by any investigative body related to the Solarwinds attack, nor has any independent security researcher been able to confirm the NYTimes bogus claims.
0
33
107
@mshafirov
Maxim Shafirov
5 years
@Just0and1 @chetanp We don’t have plans for exit
9
3
103
@mshafirov
Maxim Shafirov
2 years
There had never been a day more sad than this in my life. And what do we do? We celebrate, we dance, we chat, we can enjoy each other’s company
2
7
99
@mshafirov
Maxim Shafirov
3 years
There will be a whole bunch of amazing announcements from us today. Stay tuned.
3
7
82
@mshafirov
Maxim Shafirov
2 years
Important words worth repeating
@jetbrains
JetBrains
2 years
Update on JetBrains’ Statement on Ukraine
74
385
2K
3
6
74
@mshafirov
Maxim Shafirov
8 years
15 years ago today I started working on Code Inspections at JetBrains
5
2
73
@mshafirov
Maxim Shafirov
5 years
I'm really excited and looking forward to tell you more in just 10 days!
@jetbrains
JetBrains
5 years
Tune in! On Thursday, December 5, 18:10 CET, a new JetBrains product will be revealed to the world. We can't tell you much more about it just yet, but we'll be posting some hints soon. Join the live stream of the announcement on ! #JBLaunch
Tweet media one
47
161
487
2
10
66
@mshafirov
Maxim Shafirov
4 years
Great sunny day on Finnish Gulf ice near the Kotlin island
Tweet media one
3
0
69
@mshafirov
Maxim Shafirov
5 years
This day is going to be really great! We’re about to welcome some 800 guests here at JetBrains St. Petersburg office. #JetBrainsOpenDay
Tweet media one
0
7
64
@mshafirov
Maxim Shafirov
5 years
The pilot who saved 230 lives in today's Ural Airlines flight emergency landing went into a flight school at 32 and was working as a lawyer before that. I'm impressed
1
5
58
@mshafirov
Maxim Shafirov
6 years
Роскомнадзор ссылается на определение КС РФ. Ответственность возлагается на cloud-провайдеров
Tweet media one
Tweet media two
Tweet media three
5
44
58
@mshafirov
Maxim Shafirov
4 years
Also, to date there is still no evidence as to whether JetBrains and/or TeamCity may have played any role in this. (2/2)
0
8
56
@mshafirov
Maxim Shafirov
3 years
Super excited! It's been a great pleasure to work with the team on this one. Thank you folks
@JetBrains_Fleet
JetBrains Fleet
3 years
Fleet is an IDE and a lightweight editor. It’s flexible and polyglot, with support for collaboration and remote workflows. It’s built from scratch but uses the @intellijidea code-processing engine for smart code editing. Read more and join the Preview
Tweet media one
121
586
2K
0
2
53
@mshafirov
Maxim Shafirov
3 years
Somewhat hard to keep being focused with the view like this out of the office window
Tweet media one
1
0
51
@mshafirov
Maxim Shafirov
2 years
Aviasales SMM is consistently #1 in the world
@aviasales
Авиасейлс
2 years
Вперёд и с песней
Tweet media one
214
2K
19K
0
0
51
@mshafirov
Maxim Shafirov
4 years
It took us a full year to deliver on Space vision flashy appearance at the KotlinConf Dec 2019 and that was undoubtedly the year well spent. I’m really proud of the team! Today is a big day for JetBrains. Please join us for the celebration in 30 minutes
0
8
46
@mshafirov
Maxim Shafirov
2 years
Помню, читал детям "Балладу о маленьком буксире" Бродского с иллюстрациями Олейникова и заплакал. И сегодня, вот, тоже: . Но сам, без детей
Tweet media one
1
3
45
@mshafirov
Maxim Shafirov
3 years
I guess an average porn movie is better in terms of script and acting than this sick show.
1
2
39
@mshafirov
Maxim Shafirov
1 year
Let's catch up in person at JetBrains/Munich and chat about drives you about software development or coding in particular. See you there
1
13
35
@mshafirov
Maxim Shafirov
3 years
It’s specifically about tax legislation, not overall legal system but still, very impressive
@perpetumdesign
Pavel Lahoda
3 years
@bizwiz @lopp Actually, dutch legal system is based on kind of programming language, all the laws get edited in MPS IDE from JetBrains
0
0
6
0
6
36
@mshafirov
Maxim Shafirov
7 years
Love this guy!
Tweet media one
0
0
34
@mshafirov
Maxim Shafirov
10 months
This is a cornerstone for many wonderful things to come. Congratulations to the team!
@kotlin
Kotlin by JetBrains
10 months
🚀Kotlin Multiplatform is Stable in Kotlin 1.9.20 and production-ready! Learn about the evolution of KMP and what the Stable version brings. Discover how it can streamline your development process, and explore new learning resources to get started quickly:
15
250
816
0
0
34
@mshafirov
Maxim Shafirov
4 years
Replies are so satisfying to read
@nixcraft
nixCraft 🐧
4 years
Poll: Are you (or your employer) paying for developer tools such as IDE or compiler collection? PS: If you voted 'yes', please state the product and reasons for the same.
173
9
61
5
1
32
@mshafirov
Maxim Shafirov
4 years
@nicoleperlroth @jetbrains That's the "field question", all of it. They've reached our sales rep and of course we replied we're happy to help but never heard back.
Tweet media one
2
2
31
@mshafirov
Maxim Shafirov
6 years
Room is packed for @KotlinConf keynote!
Tweet media one
0
1
28
@mshafirov
Maxim Shafirov
4 years
Thank you @nicoleperlroth and @SangerNYT for the great conversation on the call! Supply-chain attacks are a dangerous phenomenon, and it is important for the public and professional community to be aware of them. (1/2)
1
8
28
@mshafirov
Maxim Shafirov
4 years
Trying Kotlin as first "text" language with my 11yo son. Surprisingly, Kotlin is mostly fine while IntelliJ IDEA isn't. Way too much distraction and information he cannot yet comprehend
3
1
25
@mshafirov
Maxim Shafirov
4 years
@Grady_Booch @jetbrains I hope you will have a chance to read our view on it too: Your work at Rational was an inspiration for many of us
1
1
24
@mshafirov
Maxim Shafirov
3 years
So I changed the room and now have this. Nah, didn’t helped. Equally entertaining
Tweet media one
2
0
25
@mshafirov
Maxim Shafirov
5 years
@RealPeterTeal @Just0and1 @chetanp Having to turn funny people down is the hardest part of my job. But, JetBrains is fine on its own
1
1
23
@mshafirov
Maxim Shafirov
4 years
I'm sorry you had to go through this, truly
@MalwareJake
Jake Williams
4 years
As I continue to interact with folks dealing with the aftermath of the NYT JetBrains story, I'm calling it - the story was irresponsibly released. The story lacks any actionable details and has collectively cost overworked security teams *thousands* of hours in response. 1/4
29
130
586
0
1
22
@mshafirov
Maxim Shafirov
6 years
@hhariri They use this argument against IDEs and static typing too
2
0
22
@mshafirov
Maxim Shafirov
3 years
This is so sad. Will has helped us tremendously to ensure that Kotlin becomes a practical language - a tool, that educators, students, developers, and businesses - all can rely on and enjoy using. RIP
@ShriramKMurthi
Shriram Krishnamurthi 🟤 🏴‍☠️ 👨🏽‍🏫 🚴‍♂️ 🏏
3 years
I'm devastated to hear that William Cook passed away on Wed. Much of 1990s OOP was defined by his seminal papers. When he returned after a decade in industry (AppleScript!) I invited him to @BrownCSDept (where he got his PhD from Peter Wegner) and we became friends. Tragic.
Tweet media one
22
64
333
0
4
21
@mshafirov
Maxim Shafirov
1 year
Indexing, compiling, running tests - having to wait for something to finish before you can proceed sucks. What kills it off the most for you? Small or large, JetBrains' products or else - please share
9
7
18
@mshafirov
Maxim Shafirov
5 years
@23derevo Ну, бывает
Tweet media one
1
0
18
@mshafirov
Maxim Shafirov
3 years
@Louis_CAD @JetBrains_Fleet Fleet (adj) - able to run fast, swift in motion and agile. Also, Space manages Fleet workspaces. Can't pass on "Space Fleet" opportunity, you know
1
3
18
@mshafirov
Maxim Shafirov
4 years
No @googlechrome , serving ads to the URL bar of a browser is not a good idea at all
Tweet media one
1
3
16
@mshafirov
Maxim Shafirov
3 years
Started to mark all the promotions and cold emails I didn't subscribe to as spam, no exceptions. Nothing personal folks. I just need to deal with the anger.
0
1
17
@mshafirov
Maxim Shafirov
5 years
@Just0and1 @chetanp Both IntelliJ IDEA CE and Kotlin are open source under Apache2
1
1
16
@mshafirov
Maxim Shafirov
7 months
@HelgeSverre @kskrygan Some decompression is due before I know what's next. It looks like it's a bit too early for retirement.
1
0
16
@mshafirov
Maxim Shafirov
1 year
Macs are cool, .net is awesome. I'm sure you'll build something exciting
@JetBrainsRider
JetBrains Rider
1 year
We’ve heard that you might be on the lookout for a new .NET IDE for Mac 😉 We’re here to help. For the next 65 hours we’re offering a 65% discount on all new personal licenses for Rider, the only truly cross-platform .NET IDE. Get yours now 👉
Tweet media one
24
205
403
0
1
16
@mshafirov
Maxim Shafirov
4 years
I remember him "attending" one of the very first Kotlin design sessions as toddler
2
0
15
@mshafirov
Maxim Shafirov
3 years
I want to look into the eyes of the people behind US visa online application form (). This is a perfect example for anti-dogfood domain, I guess.
4
0
15
@mshafirov
Maxim Shafirov
6 years
I have had nightmare last night: I'm in some big house, downstairs and I see huge bear coming in through the open door. Suddenly, I'm a coroutine and can just suspend me self here downstairs and resume that one upstairs. The question is can bear still attack suspended copy?
0
0
14
@mshafirov
Maxim Shafirov
6 years
Legendary!
@jetserge
Serge Baranov
6 years
17 years at JetBrains!
7
3
255
0
0
13
@mshafirov
Maxim Shafirov
8 months
Pascal was so awesome to learn. RIP
@Bertrand_Meyer
Bertrand Meyer
8 months
We lost a titan of programming languages, programming methodology, software engineering and hardware design. Niklaus Wirth passed away on the first of January. We mourn a pioneer, colleague, mentor and friend.
152
2K
5K
0
0
15
@mshafirov
Maxim Shafirov
5 years
@_bravit А что, пора? Я не могу, я в отпуске
1
0
13
@mshafirov
Maxim Shafirov
3 years
@j_erber We're not a Russian company, but we do have a lot of folks based in RU (as well as CZ, DE, NL and US). So... we're concerned. A war is never a solution to whatever problem there is.
1
0
13
@mshafirov
Maxim Shafirov
4 years
@nicoleperlroth @campuscodi You've written a story that may ruin the reputation we've been building for 20 years and you assume I did not read it?
1
0
13
@mshafirov
Maxim Shafirov
9 years
This is how it looked like back in Jul 2004
Tweet media one
0
8
10
@mshafirov
Maxim Shafirov
8 years
Thank you, our unknown Polish friend!
Tweet media one
1
7
12
@mshafirov
Maxim Shafirov
6 years
I don't ever reply with Unsubscribe. I normally mark as spam instead
Tweet media one
1
0
12
@mshafirov
Maxim Shafirov
3 years
@hhariri It totally is!
Tweet media one
1
0
12
@mshafirov
Maxim Shafirov
4 years
Curious fact: last time a candidate I voted for has won an election in 1996. Last time a party I voted for has made it into the parliament was 1999
4
1
10
@mshafirov
Maxim Shafirov
11 months
@relizarov Thank you, Roman
0
0
9
@mshafirov
Maxim Shafirov
4 years
What would be the best choice to store some developer tool settings (human editable, git merge tolerable)?
JSON
490
XML
206
YAML
484
TOML
162
13
7
11
@mshafirov
Maxim Shafirov
6 years
@tagir_valeev @jonnyzzz I can totally believe this was 3AM indeed. I didn't have kids back then! And actually that was migration to Perforce (from CVS), not git.
1
0
11
@mshafirov
Maxim Shafirov
1 year
Second loop of tweets from WWII for me. So much more painful parallels with today's reality than 6 years ago
@RealTimeWWII
Second World War tweets from 1940
1 year
German Lt. Wilhelm Prüller is with the Wehrmacht: "All Poles seem to be crying... but we aren't harming anyone. Why didn't their government give in? We have nothing against the people."
19
35
509
0
0
11
@mshafirov
Maxim Shafirov
5 years
@hhariri It’s not that bad in here!
Tweet media one
2
0
11
@mshafirov
Maxim Shafirov
2 years
Mine was УКНЦ:
Tweet media one
@github
GitHub
2 years
You never forget your first computer. What was yours?
5K
486
9K
1
0
11
@mshafirov
Maxim Shafirov
9 years
Finally we can use Kotlin in IntelliJ code base. A happy day!
0
13
9
@mshafirov
Maxim Shafirov
3 years
This brought up a lot of good memories. Thanks to the team that made the film and, of course, the team that made Kotlin.
@kotlin
Kotlin by JetBrains
3 years
Kotlin was first announced back in 2011, and just look how far we’ve come! 💫 Join the celebrations #10yearsofKotlin
6
116
456
0
0
10
@mshafirov
Maxim Shafirov
5 years
@tjatsf @chetanp We’re quite diversified. None of the customers account for more than 1% of the revenue
1
0
10
@mshafirov
Maxim Shafirov
3 years
I have had many hats but building stuff that I know developers are going to love, next to the crazy-passionate folks, is something that I still love best. Though it was waaay easier with fewer hats on.
0
0
8
@mshafirov
Maxim Shafirov
5 years
Huh, seems like Merge Conflict Avoidance System or MCAS is not really the best possible name for the feature
2
0
8
@mshafirov
Maxim Shafirov
3 years
@renebartkowiak @JetBrainsDE @jetbrains We don't usually work over the weekend except for technical support, sorry. I can try and help if you DM me, but I don't promise I can solve any problem.
0
0
7
@mshafirov
Maxim Shafirov
2 years
Can relate sometimes
@AmusedCow
Viral Meme Guy 2
2 years
Unreal footage of man fighting off bear
6
27
165
1
1
8
@mshafirov
Maxim Shafirov
6 years
Wow!
@intellijidea
IntelliJ IDEA, a JetBrains IDE
6 years
Data flow analysis can even determine which values in an array are possible at a given point in the code #DriveToDevelop
0
5
47
0
3
8
@mshafirov
Maxim Shafirov
6 years
@kropp With a fair bit of fantasy commit hash reads as facepalm
1
0
8
@mshafirov
Maxim Shafirov
4 years
@nicoleperlroth @campuscodi Interesting. I've only seen "JetBrains did not immediately return request for comment" in the original version (we're talking timestamps here, aren't we?)
2
1
7
@mshafirov
Maxim Shafirov
7 years
@fedor @AirbnbEng Just for the case, you're always welcome back to JB
1
0
6
@mshafirov
Maxim Shafirov
1 year
1
0
6
@mshafirov
Maxim Shafirov
3 years
Дюдюка Барбидокская, конечно:
@kotlin
Kotlin by JetBrains
3 years
It’s finally happened — welcome the Kotlin Mascot! The mascot has no name! Let's choose a name for our new friend together. Suggest your ideas in the replies or via the form in the blog post. Learn more 👇
94
123
392
0
0
7
@mshafirov
Maxim Shafirov
8 years
`suspend override fun` looks pretty common these days. #Kotlin #humor
1
1
7
@mshafirov
Maxim Shafirov
4 years
@nicoleperlroth @campuscodi Perfect then, thank you. Just for sake of correctness let's confirm that these comments were given _after_ original version of your story has been published
1
0
6
@mshafirov
Maxim Shafirov
3 years
@hhariri It's because you've got a beautiful smile!
1
0
6
@mshafirov
Maxim Shafirov
3 years
Folks using @jetbrains_space or those who only heard about it but are not using it [yet!]. How would you describe what Space is in your own words?
1
9
6
@mshafirov
Maxim Shafirov
4 years
@meilalina Very worried for you folks. Take care
1
0
6
@mshafirov
Maxim Shafirov
6 years
@jetbrains It’s curiosity, creativity and fun in the process of making complex things simple and simple things real. That’s #MyDriveToDevelop . What is yours?
0
0
6
@mshafirov
Maxim Shafirov
7 years
@hhariri Check out Кино and Аквариум too
0
0
6
@mshafirov
Maxim Shafirov
6 years
@vovak_ru Копченого конечно!
1
0
6
@mshafirov
Maxim Shafirov
3 years
@tagir_valeev @nikitonsky @the2pizza Какие директивы, ты о чём? Здесь так не принято ) Помочь договориться - наверное
2
0
6
@mshafirov
Maxim Shafirov
5 years
My 7yo and 10yo kids get spammed with SMS wrt investing to Cyprus all of a sudden. @megafonru Do you think it is alright to pass their travel info to 3rd parties? @KnightFrankRu It does look like online casino style of ads
Tweet media one
1
2
5
@mshafirov
Maxim Shafirov
3 years
Tweet media one
1
0
5
@mshafirov
Maxim Shafirov
4 years
0
0
4
@mshafirov
Maxim Shafirov
8 years
БГ: но, чтобы здесь был огонь, нужно, чтобы кто-то вызвал его на себя.
Tweet media one
0
2
5
@mshafirov
Maxim Shafirov
5 years
@bulenkov Taken by ‘Select Word’. Heavy mouse users do use that
1
0
5
@mshafirov
Maxim Shafirov
7 years
<rant> Every React Native developer seem to have spare brain so they can do something useful once they beat original one to death over configuration issues and rm -rf node_modules magic. </rant>
2
0
5
@mshafirov
Maxim Shafirov
5 years
@hhariri Val Thorens
Tweet media one
0
0
5