Pinned post

Phew, haven't been here for a long while. It is going to take a few days to get back on track.

A lot has happened over the past few months. I quit my job to become my own boss. Also, I released a book, worked on a myriad of side projects and helped a few teams move along with their ideas.

I will write about all those things, but first, let me look around ;)

Pinned post

Let me do a proper . I am a genuinely curious individual, born and raised in 🇧🇬, currently living in 🇩🇪. As a software engineer, I have worked on projects spanning , and .

I hate the status quo. I am a natural-born builder and tinkerer. Programming is my way of building things, and so are reading, writing, blogging, and making music.

Last, but not least, I am a long-distance running wannabe, who dreams of running an ultra-marathon one day (a long way to go)

On Procrastination 

Procrastination is the cheapest way to see if something withstands the test of time.

People express a lot of negativity towards procrastination. I tend to see things a bit differently. When you have many ideas, often, the best thing to do is do nothing about them. Carefully incubate your thoughts and come back to them regularly. Things that stick will reveal themselves to you over time.

preslav.me/posts/2021/01/21/on

Time for part 2. So, having decided I wanted to quit my job, I knew almost immediately that I needed to come up with a quick product to test out the waters.

Somewhere in the middle of 2020, I’d teased the waters about writing a book about graphics programming in . That one still remains on my radar, but to make the first leap, I needed something I could pull out into a month or two. This is how my book about Generative Art in Go was born: preslav.me/generative-art-in-g

Show thread

Let me start from somewhere. At the end of last year, I decided to finally ditch my job and jump into the unknown waters of building my own business: preslav.me/2020/12/15/every-en

As I’m writing this toot, I’m ending the official last day of my 3-month notice. From tomorrow and onwards, I will be on my own.

Show thread

Phew, haven't been here for a long while. It is going to take a few days to get back on track.

A lot has happened over the past few months. I quit my job to become my own boss. Also, I released a book, worked on a myriad of side projects and helped a few teams move along with their ideas.

I will write about all those things, but first, let me look around ;)

Social distancing from social media should be a thing.

"What if there was a language (...) as low ceremony as Ruby, taught you the fundamentals of programming with (...) ease, AND laid the groundwork for you to to learn to build really powerful applications? I think there is, with Elixir."
#myelixirstatus
hostiledeveloper.com/2016/08/2

When you wake up tomorrow, the world won’t be much different, but you can be.

Last two weekends, I spent working on my first Phoenix LiveView app: arounda.world

It is an incredibly simple experience, but with a (hopefully) positive global message. Participants move a mouse around the screen and this contribute to an overall distance with the goal of walking around the Earth.

I think that in a year of distrust and lack of faith in humanity, we need a few more of those.

Struggling to find read-worthy content these days? Tired of all the ? Wondering what to next? This channel might help: t.me/readworthy

> Estimates are such a loaded and dangerous endeavor for an engineer. To the point where companies mistakenly talk about estimates like its a “skill” that an engineer can learn. But the reality is that if you can make a probabalistically accurate estimate, then its likely that the task should have been automated by some other means already.

preslav.me/microblog/201910211

Check out this pretty extensive list of "All things you can put in HEAD of your site" by @joshbuchea@twitter.com

github.com/joshbuchea/HEAD

If you are planning to build what is generally considered a layered application, would you split your packages into layers (e.g. persistence, logic, presentation, etc) or by domain (user, order, product, etc)?

I guess, both are correct, and coming from Java, I would have split it by layers, but I know that Go developers prefer otherwise.

if you think about it, modern AI is more organic than technology usually is. instead of being built upon abstractions like the ancient lisp machines of yore, a modern neural network is a spider's web of incomprehensible connections, trained for centuries of computing time to recognize the organic.

For athletes, rest is not a reward. It's part of their strict training schedule.

Software teams need the same rhythm of sprinting and resting.

If your team is constantly churning out features, performance will suffer.

An island gets popular on some obscure travel blog.

Travelers discover the beautiful beaches.

Resort hotels see an opportunity.

It becomes a tourist destination. Everything that attracted the travelers is now gone.

Mass tourism.

That's what happened to the movement.

3 things gratitude list 

I'm also learning to realize is just how much in "the past" the past is. It doesn't have near as much control over you as you think it does.

And neither do people, so living for what they think of you is a waste of energy.

I'm not totally sure what to do with that, other than ...just do things. I've spent way too much of my life doing nothing to avoid mistakes, and it's honestly where most of my regrets come from.

Make decisions, own them, and remember life goes on.

Show thread

Mixtape (mixtape.preslav.me) mixtape.preslav.me) finally offers some veeery baaasic RSS feed generation for every search. When I say basic, it really needs a lot of polishing, but it's there for alpha testing.

Enjoy, and don't hesitate to come back to me with your feedback and suggestions!

Show older
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!