From 83fbc36f9bedc1f964d5999e19ca06437d8fa8fe Mon Sep 17 00:00:00 2001 From: Skladnayazebra Date: Wed, 31 Dec 2025 19:02:22 +0100 Subject: Update cv --- cv.md | 44 +++++++++++++++++++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 5 deletions(-) diff --git a/cv.md b/cv.md index f257160..54615b4 100644 --- a/cv.md +++ b/cv.md @@ -1,9 +1,43 @@ -Time and money are limited. Making something perfect takes infinite amount of both. Therefore, the best I can do as a professional is to craft solutions as good as achievable within given constraints. Often it's not pretty, but as long as it works and meets the business needs, I can consider my work successful. +# TECH -On the long run, maintainability is important. The code exists not only for the machine to run, but also for humans to understand and work on. When the team is too busy shipping features and fixing bugs, and forget about keeping things tidy and easy to understand, the code gets messy and hard to work with, which slows the team down, increases frustration and burnout rate, and, as a consequence, raises operational costs. Managing complexity is one of the most important aspects of project's survival and health. -Curiosity, creativity, critical thinking and willingness to learn new concepts are vital for me. It keeps me efficient and relevant, and genuinely makes my work more enjoyable. I love to tackle tricky problems. It gets frustrating sometimes, but then I sit down and learn, think, experiment, tinker, and eventually come up with a solution. It's a rewarding experience. -I have my moral standards, too. I am inspired to work on something that really makes people's lives better, alongside with people who care about what they do. I don't see myself being happy and efficient in environment where business decisions are driven solely by financial goals and where no care and love put into the product. +# EXPERIENCE -My stance on AI, or rather, LLMs, is that its value have been largely overestimated by many. It's a nice tool for quick aggregation of non-critical information, and maybe for quick prototyping. But other than that, I find the technology too unrefined, and too unsustainable to really rely on. Maybe it'll never be, even, and maybe that's for the better. A big reason for me to avoid it is the disruption it brings into the natural process of learning and thinking, when used uncontrollably. Learning takes time and effort, often through struggle. And for junior developers, who all of us were in the past, it's super-important to keep in mind. When we start cutting corners in this process in favor of easy and quick results, we unlearn to put an effort and we sacrifice our comprehension and agency, which degrades us. Instead of obtaining solid understanding of ideas, and getting deep emotional satisfaction from solving problems or grocking difficult concepts, we get addicted to the shallow experience of having all the solutions nearly effortlessly. This is not the way to grow and make great software. + +# RAMBLE + +Time and money are limited. Making something perfect takes infinite amount of +both. Therefore, the best I can do as a professional is to craft solutions as +good as achievable within given constraints. Sometimes it's not pretty, but as +long as it works and meets the business needs, I can consider my work +successful. + +On the long run, maintainability is important. The code exists not only for +machines to run, but also for humans to understand and work on. When the team +is too busy shipping features and fixing bugs, and forget about keeping things +tidy and easy to understand, the code gets messy and hard to work with, which +slows the team down, increases frustration and burnout rate. Managing +complexity is one of the most important aspects of software development. + +Curiosity, creativity, critical thinking and willingness to learn new concepts +are vital for me. It keeps me efficient and relevant, and genuinely makes my +work more enjoyable. I love to tackle tricky problems, I love to come up with +ideas, experiment and tinker until a solution emerges. It's a rewarding experience. + +I have my moral standards, too. I am inspired to work on something that really +makes people's lives better, alongside with people who care about what they do. +I don't see myself being happy and productive in environment where business +decisions are driven solely by financial goals and where no care and love put +into the product. + +When it comes to AI, I believe that it's too unrefined and too unsustainable +(financially, ethically, legally and enviromnetally) to use it for anything +important on the long term. As many, I was excited in the past and used it for +a while, but quickly realized that I'm giving up my comprehension and my agency +for the outcome that's either mediocre or straight up wrong and misleading. + +I don't think participation in AI race is healthy and good for anybody. +Instead, we need to invest into our own human learning, collaboration and +mastery. And if we really care about our future, then we need to invest into +junior developers. Not into technology that promises to make them obsolete. -- cgit v1.3.1