Alexey Chernyshov

In search of perfect code

  • Perfectionism

    That’s not the usual developer’s article. It might be more chaotic than expected, but still, I’d like to share. I’m way more familiar with perfectionism than I’d like to. First and foremost, I’m a struggling perfectionist myself, and only luck and a little bit of desire to perform gets me out of this rut.

    Read more…
  • Communication as a Code

    Up to this time, I mainly wrote about communication and structure in the blog. I might be a perfectionist and sometimes too picky, but I believe clear communication is the thing in software development.

    Read more…
  • Functions that Lie

    Usually code is the source of truth. Nothing could be more precise and exhaustive than the code itself. Code is the ultimate source of knowledge how given system or program works.

    Read more…
  • Code Review: Principles and Mindset

    In my experience code reviews make lots of people feel uncomfortable. While this primarily concerns reviewees since their code is being judged, some reviewers (myself included) may also have hard time deciding on the optimal strategy in a particular case.

    Read more…
  • Early Return vs Single Return

    Last time I’ve already mentioned the early return approach, so let’s dive a little bit deeper and try to see if it always fits our needs and what is the other take on function flow and returns.

    Read more…