Hello human,

You just landed on my profile and probably don't have time to read the dozens of posts and hundreds of comments I've written here. I've hesitated in doing a list of my "greatest hits", since it doesn't exactly feel humble. On the other hand having to read the articles "latest first" seems a waste of time, so here is a personal selection of things I've written here.

Kotlin, Android, Gradle

I've written a lot about Kotlin and will probably continue to do so since it's my default language for everything. If you are getting started, you may find this interesting:

Best ways to learn Kotlin in 2020: browser vs IDE, books vs tutorials, for newbies and Java devs

And if you know Kotlin but want to level up, read this:

How to become Effective with Kotlin? Answers from Marcin Moskala

This article about Gradle was also very popular

How Kotlin makes editing your Gradle build less frustrating

I insist on pointing out that Kotlin and Android are not the same thing

Kotlin is not Android

And the reason for that is that I've had a bad experience learning Android at the start of my career - I recovered since, thanks you for asking.

Android's Billion Dollar Mistake

Careers

We developers tend to obsess over the little things, but it's good to take many steps back and think about the big picture. And what could be more important than your own career? I have written this and plan to write more about it:

She was parenting two girls, nevertheless #shecoded and lead a team - Interview with Julie Vandenabeele-Orzea

From marketing to backend developer in one year - the story of Adele Carpenter

Permanent stress? No, thanks

I think we are making it way to hard on ourselves. Can I elaborate? Sure

Are you feeling overwhelmed? Refactor your assumptions

42 things you MUST stop obsessing about if you want to become a good $PERSON

What are the worst programming languages that nobody should learn?

Of course there are some good reasons to be stressed. In march 2020, we were in a global pandemic for example. But even then, please try to refactor the energy that makes you stressed into something meaningful to you

How do we stay sane and connected to others in a scary world?

Open-Source

This weird article is a personal favorite and I keep thinking about it often

Contributing to open-source is like dancing Tango

I have my own open-source project

Better dependency management in Android Studio 3.5 with Gradle buildSrcVersions

Discussions

I've found dev.to to be a great place to start discussions. Thank you very much to those who contributed here:

Ask me a question!

This is a standing invitation:

if you want to talk software, I want to talk with you.

I used to be very shy and afraid of annoying people by contacting them. That turns out unhelpful. I was alone and made bad choices. If my career has learnt me something is that you really don’t want to stay alone.

You can send an email here:

https://jmfayard.dev/contact