Life on Marts

HomeBadges
Blog Author Picture

Artur Martsinkovskyi

140 followers

I am a Software Engineer on Ruby and some other languages, Vim enthusiast and a big fan of FP, XP and TDD. Rationalist with a sprinkle of sci-fi aspirations.

Encryption cooked wrong or why not all top search result gems are equally aiding

Sep 7, 2019

Disclaimer I don't blame aes gem creator for doing anything wrong consciously. It was written 8 years ago, it never gained enough traction to be actually reviewed by someone who knew how such a gem should look liker, it is just accidentaly happened ...

Testing Factory Bot sequences

Jul 19, 2019

Once I was working on a feature that was a validation for UUID of a certain entity that matched the regular expression of /^ENT-\d\d\d\.\d\d\d\.\d\d\d$/. It was a Rails project with RSpec and FactoryBot. I wrote the code and tests for the feature and...

Myopic rationality of software kludge

May 31, 2019

TL;DR People love with their eyes, not their minds. They usually don't estimate what they don't see or comprehend, so without of proper voice of reason, software project turns into cruft pretty quickly. It seems rational to do so in the short-term, b...

Rails are a cult

May 31, 2019

It is going to be a rant. But a nice one. A piece of consideration from a desperate cult member that wants to make his beloved language better, that wants its worshippers to get away from the choking grip of the cult and become freer, more diverse in...

Vim in modernity - why and why not

May 30, 2019

I am a Vim acolyte now. I haven't always been one. First I used simple Gedit but it started to raise frustration in me. It was too bare-bones and I needed to switch context over and over to do some simple tasks like rerunning the server, playing with...

Peafowl career or how act as if

May 29, 2019

Mommy, I don't feel so good So, you are a programmer for a year or two. You are too shy and incompetent to call yourself an engineer. You know some things, but it seems like the domain of computer science is too big and scary for your tiny mind. You ...

© 2021 Life on Marts

PrivacyTerms
Proudly part of