Self-management in time

  • 3 min read

Since you can’t manage time, let’s try to manage yourself in time. Avoid multitasking, focus on one activity, and try to do the best you can. Group tasks into blocks to reduce context switching. Remember that meetings can be tiring.

Time is the most valuable resource

  • ~1 min read

Time can be the best gift our loved ones can receive. It’s you who gets to live your one and only life. Don’t let people who won’t ever live with the consequences of your choices determine how you spend your time.

How to overcome task delay?

  • 1 min read

You don’t want to postpone tasks? The best way is to change your approach and set the time window for the project. Instead of dividing up into tasks and thinking about everything right away, you can accomplish as much as you can.

Ecto.Repo.stream/1 in large data processing

  • 1 min read

The datasets can be too large to handle entirely in-memory, but we should do the processing. With Ecto.Repo.stream/1 we can process it in batches. Tested in practice solution can come in handy when dealing with CSV export, updating indexes, and much more.

Manipulate enumerable: Enum vs. Stream

  • 2 min read

Two ways of handling enumerables dominate Elixir language. Seemingly very similar to each other, offering a matching set of possibilities, but they behave entirely differently.

Why New Year’s resolutions fail?

  • 1 min read

The New Year is an occasion for new resolutions. Most often, they are only for a while. What influences our resignation? What should we do to increase our loyalty?

Chrome extension to start a new Clockify time entry

  • 2 min read

When I’m developing outside of working time, I like to collect addresses of visited websites. After a long time of collecting it by hand, I decided to change something. With Chrome Extension, I can do it automatically!

The enemy of good work and code

  • 3 min read

We spend most of our life at work. Work should not be a place where we are forced to go. Have you considered the enemies of our work? Blame culture, ego, responsibilities - these are only some of the topics worth paying attention to.

The best learning resource: Harvard CS50 course

  • 1 min read

Harvard CS50 - probably the best free introductory programming course you can find. What does it offer, and why is it worth it? An excellent introduction to C and Python languages, data allocation, pointers, heap, and many others concepts.

TIL: Personal development

  • ~1 min read

I love podcasts because they can change a lot in our lives. Recently I was analyzing one, and I would like to share something that seems extremely important to me.

Document your learning

  • 2 min read

Recently I came across the topic of learning and documenting progress. Sharing our development with others can be done in many ways. I want to share my opinion about the advantages I see.

Top things that annoy programmers

  • 2 min read

Daily work provides many situations to upset, surprise, and even laugh. I asked my friends who are programmers what annoyed them. Please don’t take it as a complaint, but rather as an opportunity to change.

How to be more productive when working remotely?

  • 3 min read

Remote work, productivity, and time management are important topics. I want to explore the topic of increasing productivity while working from home. Check out my way of better commitment and the opportunity to focus on work duties.

Don’t use Elixir modules in migrations

  • 3 min read

Most of our projects use databases. We often do not realize that incorrectly used functionality may block our applications. Simple changes can save us from unpleasant consequences.

The most important thing in the project

  • 2 min read

No project is perfect from the start. The real problems are very complicated. While something seems simple and fits perfectly, it may not be. I want to present the most critical and unchanging aspect of each project.