DEV Community

Alex Fedorov profile picture

Alex Fedorov

Head of Engineering @ RIDE Capital | Ex-Pivotal

Location Berlin, Germany Joined Joined on  Personal website https://tddfellow.com github website twitter website

Education

Master Computer Science

Work

Head of Engineering @ RIDE Capital

All 128 comments

When Is the Perfect Time to Move on as a Developer?

I’d like to understand you better: What do you mean by “th...

When Is the Perfect Time to Move on as a Developer?

Okay. At least you got something out of the engagement—that...

When Is the Perfect Time to Move on as a Developer?

That doesn’t sound too good. Likely, the business model was...

When Is the Perfect Time to Move on as a Developer?

Got it. Makes sense! I’m curious, have you been doing this ...

When Is the Perfect Time to Move on as a Developer?

Is there also some drawback of staying only for three month...

When Is the Perfect Time to Move on as a Developer?

Yes. That is the main point. But also, a reflection upon yo...

When Is the Perfect Time to Move on as a Developer?

I am a little bit confused… Is it 3 months repeated for 15 ...

When Is the Perfect Time to Move on as a Developer?

I go to as many events as I can (limited to my energy level...

When Is the Perfect Time to Move on as a Developer?

Thank you!

When Is the Perfect Time to Move on as a Developer?

Maybe there is a skill you could have developed to fix the ...

When Is the Perfect Time to Move on as a Developer?

Thank you! Do you have a particular example from your exper...

When Is the Perfect Time to Move on as a Developer?

Hey, Bret! You are not alone! Most of the engineering mana...

Why Should You Surround Yourself With Supportive People?

Thank you for this comment! It’s packed with a lot of value...

Why Are Some Developers so Allergic to IDEs?

Makes sense. Because of that, I tend to not close IDEA at a...

It's 5:47 pm on a Friday and I'm deploying to production. Ask me anything

Yes!

It's 5:47 pm on a Friday and I'm deploying to production. Ask me anything

Yes, full pair-programming, and done correctly, where two d...

It's 5:47 pm on a Friday and I'm deploying to production. Ask me anything

I have given a talk “Fearless Deploys on Friday Evening. Wa...

How to Become an Expert in Your Field

Makes sense. Writing about your area of expertise is a way ...

4 CSS tricks that will get you dirty looks from other developers

No worries! Thank you for asking—accessibility is an import...

4 CSS tricks that will get you dirty looks from other developers

Hey, Ankit, I understood the full paragraph differently: ...

4 CSS tricks that will get you dirty looks from other developers

Thank you for the article! It's right on time as I will nee...

5 Golden Secrets That Help Product Makers Stay Motivated

There are two account types - free and paid. On a free acco...

How have I ensured the privacy and anonymity of my website users? 🤔

Yes, it does happen on the server, and then the result of d...

How have I ensured the privacy and anonymity of my website users? 🤔

I store the same encrypted data in 2 forms: normal encryp...

How have I ensured the privacy and anonymity of my website users? 🤔

Be careful with this technique, as it is a double-edged swo...

How have I ensured the privacy and anonymity of my website users? 🤔

We allow the user to delete their wage entry in the UI of t...

Why Are Some Developers so Allergic to IDEs?

Another key thing is this: ask a developer who has used an...

Is JavaScript the most confusing programming language?

Every corner case or circumstance that your function can b...

Is JavaScript the most confusing programming language?

Excuse me, I’ve worked with various JS-based projects on bo...

Is JavaScript the most confusing programming language?

The best languages do not even need any tests whatsoever. ...

Is JavaScript the most confusing programming language?

Sorry, there is no need to write any "boilerplate tautologi...

Is JavaScript the most confusing programming language?

good developers get their code working intentionally by usi...

5 Bad Habits of Software Developers

It's not just a number. It's also the importance. The more ...

5 Bad Habits of Software Developers

They believe they are so smart and so good that they can't po...

The Power of Waking Up at 4:00 AM

Circadian cycle can shift over time. With proper exercise...

The Power of Waking Up at 4:00 AM

It’s quite good if you’re trying to accomplish something fo...

The Power of Waking Up at 4:00 AM

You can still edit the article to clarify that bit ;)

The Power of Waking Up at 4:00 AM

I believe the post is about going to sleep few hours early as...

What Values You And Your Team Hold Dear?

Exactly my thoughts!

Is the idea of an tech "generalist" dead?

I don’t think Agile/DevOps mindset could result in fewer ge...

How to Stay Fit Physically and Mentally and Keep Coding

It depends. #5 makes for the long-term better, even if shor...

Betting my career on JAMstack.

Not sure what you’re getting at. Betting career on a single...

Betting my career on JAMstack.

Sorry, it's just a bundle of tech that will eventually get ...

Betting my career on JAMstack.

Bet your software engineering career on practices & pri...

9 Rules of Effective Development Team Meetings

Also, your 4th point makes me think of really troublesome s...

9 Rules of Effective Development Team Meetings

ROTI is a nice tool for the meeting's organizers to get b...

9 Rules of Effective Development Team Meetings

This makes sense. It seems like you have the energy at the ...

9 Rules of Effective Development Team Meetings

In general, though, I agree, that if programming activity i...

9 Rules of Effective Development Team Meetings

It depends on the meeting. What if you need to make some de...

9 Rules of Effective Development Team Meetings

Why do you need meetings that "are not productive?"

9 Rules of Effective Development Team Meetings

No Meeting without an Agenda Yep! This is key. The probl...

Why Are Some Developers so Allergic to IDEs?

There also seem to be this plugin: github.com/Valloric/YouC...

Why Are Some Developers so Allergic to IDEs?

Thank you for pointing out this fundamental difference in t...

Why Are Some Developers so Allergic to IDEs?

From the front-end-POV, I think it's also historical. Tool...

Why Are Some Developers so Allergic to IDEs?

Also, it’s not supported for a lot of languages: JS/TS, Kot...

Why Are Some Developers so Allergic to IDEs?

The closest thing that I could find is this: github.com/apa...

Why Are Some Developers so Allergic to IDEs?

I agree!

Why Are Some Developers so Allergic to IDEs?

I replaced it w/ love for C++, and then I replaced it w/ lo...

Why Are Some Developers so Allergic to IDEs?

I think that this is a very good strategy for learning a ne...

Why Are Some Developers so Allergic to IDEs?

I think IDEs don’t work for you because they are optimized ...

Why Are Some Developers so Allergic to IDEs?

you are more interested in convincing people that they sho...

Why Are Some Developers so Allergic to IDEs?

I agree with all the points. There is another kind: In oth...

Why Are Some Developers so Allergic to IDEs?

This makes a lot of sense. I’m paying myself even for the i...

Why Are Some Developers so Allergic to IDEs?

In IntelliJ, I can go to a list of plugins and usually disa...

Why Are Some Developers so Allergic to IDEs?

I’d love to have a working set for any workflow. Then I can...

Why Are Some Developers so Allergic to IDEs?

For some that may be true. Others have other interesting re...

Why Are Some Developers so Allergic to IDEs?

I used this or similar when I was a vim user. Works nicely ...

Why Are Some Developers so Allergic to IDEs?

On my laptop I give it a bit less memory, that's it. That p...

Why Are Some Developers so Allergic to IDEs?

That’s a good tactic :)

Why Are Some Developers so Allergic to IDEs?

Also, I'm really surprised to see how low people's expecta...

Why Are Some Developers so Allergic to IDEs?

What if I'm not developing in a JVM language, C# or XCode?...

Why Are Some Developers so Allergic to IDEs?

It depends. I’d call it something like “Integrate-it-yourse...

Why Are Some Developers so Allergic to IDEs?

The biggest downside of intellij imo is - even though it m...

Why Are Some Developers so Allergic to IDEs?

Makes sense!

Why Are Some Developers so Allergic to IDEs?

And I do 7. A little bit less than you, I guess. In the pas...

Why Are Some Developers so Allergic to IDEs?

Yes, I hear your point: to be a well-rounded developer you ...

Why Are Some Developers so Allergic to IDEs?

Could you share the list of plugins that you use for refact...

Why Are Some Developers so Allergic to IDEs?

I have 16GB on personal. And at work, I have 32GB. The cost...

Why Are Some Developers so Allergic to IDEs?

I’m not refactoring any of the NPM package dependencies. Yo...

Why Are Some Developers so Allergic to IDEs?

You can get these numbers just when you bootstrap a new emp...

Why Are Some Developers so Allergic to IDEs?

I would rather say that your problem is that you are havin...

Why Are Some Developers so Allergic to IDEs?

In the environments I work in, a separate IDE-independent C...

Why Are Some Developers so Allergic to IDEs?

Also, even though IDEs can indeed increase productivity, t...

Why Are Some Developers so Allergic to IDEs?

“boost our productivity so much” is a feeling that I, my co...

Why Are Some Developers so Allergic to IDEs?

These are all valid and good points. I rarely use IDEs VCS...

Why Are Some Developers so Allergic to IDEs?

I realised the need to specify that only after reading some...

Why Are Some Developers so Allergic to IDEs?

Basically, Ultimate edition contains all the other JetBrain...

Why Are Some Developers so Allergic to IDEs?

Yes, it generally does. I can switch seamlessly between dif...

Why Are Some Developers so Allergic to IDEs?

That is a nice use case: learning a new language. If you d...

Why Are Some Developers so Allergic to IDEs?

Of course, if you need something simple, a text editor woul...

Why Are Some Developers so Allergic to IDEs?

I use IntelliJ Idea Ultimate and I do all the listed langua...

Why Are Some Developers so Allergic to IDEs?

I agree this is a pretty bad cycle. Also, I don’t underst...

Why Are Some Developers so Allergic to IDEs?

Why VSCode for TypeScript and not IntelliJ?

Why Are Some Developers so Allergic to IDEs?

I refactor by hand, that's how I actually learn how to do ...

Why Are Some Developers so Allergic to IDEs?

I’m working always fullstack (no matter which stacks included...

Why Are Some Developers so Allergic to IDEs?

Makes sense to me!

Why Are Some Developers so Allergic to IDEs?

Oh, sorry for the misunderstanding… I wouldn’t even try to o...

Why Are Some Developers so Allergic to IDEs?

That is an interesting thought. In some platforms/language...

Why Are Some Developers so Allergic to IDEs?

Actually, If I had to give it 60GB, I’d do that as well. I’...

Why Are Some Developers so Allergic to IDEs?

I understand you. 500k SLOC files require quite a bit of r...

Why Are Some Developers so Allergic to IDEs?

In these environments, I sometimes would choose such a tool...

Why Are Some Developers so Allergic to IDEs?

For me personally, when it allows me to stop “editing text”...

Why Are Some Developers so Allergic to IDEs?

I agree so much with your comment. What should I do if I d...

Why Are Some Developers so Allergic to IDEs?

Now, what about other refactorings? Like: move method from ...

Why Are Some Developers so Allergic to IDEs?

That sounds quite tedious. A good name is on average achiev...

Why Are Some Developers so Allergic to IDEs?

On point 1: I agree with you, the learning curve is slow i...

Why Are Some Developers so Allergic to IDEs?

Yes. This! The people behind it are small teams of develop...

Why Are Some Developers so Allergic to IDEs?

Tell us more about how you’re refactoring? How often? What ...

Why Are Some Developers so Allergic to IDEs?

For me, personally, I give IntelliJ about 8-10GB of RAM eas...

Why Are Some Developers so Allergic to IDEs?

About open/close software. The IDE that I’m using is paid,...

Why Are Some Developers so Allergic to IDEs?

Surely they can coexist. I use Vim for simple text editing ...

Why Are Some Developers so Allergic to IDEs?

I definitely can agree that with larger codebases I need to...

Why Are Some Developers so Allergic to IDEs?

That is an alright use case. If I needed to edit a script o...

Kotlin: How Can a Programming Language be so Young And so Mature at The Same Time?

Did you have some success with your colleagues so far? Do t...

Kotlin Reified Generics: Explained

Thank you! This is a fantastic explanation of reified gener...

Kotlin: How Can a Programming Language be so Young And so Mature at The Same Time?

Of course, such old code will need to be upgraded to recent...

Kotlin: How Can a Programming Language be so Young And so Mature at The Same Time?

Definitely. I feel like, in JS world, a bit different patte...

Kotlin: How Can a Programming Language be so Young And so Mature at The Same Time?

Great languages that I’m talking about are Scala, Clojure, ...

Kotlin: How Can a Programming Language be so Young And so Mature at The Same Time?

Indeed it is. That is my hope as well, actually, 😅 What do ...

Kotlin: How Can a Programming Language be so Young And so Mature at The Same Time?

In your past experience what didn’t work well w/ Kotlin? Wh...

How To Never Fail At The Fizzbuzz Interview Challenge

I've taken a look at the presentation. And I'm still convin...

How To Never Fail At The Fizzbuzz Interview Challenge

Great refactoring! Still the "15 * nb" part requires a me...

How To Never Fail At The Fizzbuzz Interview Challenge

Another way to look at this “simplest possible way to make ...

Welcome Thread - v4

Hey, Andy! If you are already familiar with any other obje...

How To Never Fail At The Fizzbuzz Interview Challenge

Yes. You can. But will you, really? IMHO alert. In Test-...

How To Never Fail At The Fizzbuzz Interview Challenge

I guess that is why I add at the end: Did you need to do ...

Welcome Thread - v4

Hey, everyone! My name is Oleksii. I’m a polyglot program...

loading...