Skip to main content

Embrace the changes

“Change is the law of life. And those who look only to the past or present are certain to miss the future.” —John F. Kennedy

I want to write a couple things on changes that happen all the time and which we don't notice or choose to do so. Not sure what they teach children in your country but in Belarus of 90-00s there was not much interest in a child that had some interests in topic that was out of school programs. And it made me into self-harming youngster who didn't know what to do and where to go. For some times I felt like there were no changes around me, which was faulty way of thinking. So that approach rooted in me until I've got into a University. People there had a lot of interests so different of mine that all first year I've been stunned. It was so hard for me to get it - people, that have will, do embrace changes and adapt to it to go further with their plans.

What was so alien for me back then, became a most important force in my life now. To be able to move in current flow of life people should wish to see those changes that happens around them.

It's fortunately if you've got will to move forward. As important as be able to move is to know what is the goal. And it's not like you choose a goal and move along it for 5-10 years. It's a process that have to be adjusted and corrected with time going. You want to be sure that a sport car you've picked is really meaningful goal for you, maybe it would be meaningful to switch focus of more feasible goal invest into your education.

As well you must understand your motivation behind your plans. It's makes if pretty easy to work on your parrents business if you know that it makes your parents a bit happier and let them spend free time as they wish. Be aware of your thoughts on plans and prioritize them accordingly. But there should be propper ballance in meaning behind the task, it's importance and it's difficulty. You won't grow without propper hcallenge as you won't be enjoying success after hard work if you don't care about it much.

Summarizing all above - have heart to understand your motivation behind what you do, seek wisdom to know to to reach you goals and adjust it with time, you have to be strong and show some discipline in case when everyone around is moody and morale is low, be able to reach your soul and descide if what you about to do matches with your principles.

Count it as short review of  Stephen R. Covey book - The 8th Habit.

Popular posts from this blog

Tuples: are they useful?

In some languages there is such a thing as tuple which makes real to write such code (this time it's in python):


def f(x):
 # do stuff return (True, modified_string)

success, modified_string = f(something) 
C++ hadn't such feature until C++11. That was one of the reasons to pass variable as referenced argument, which ended up creating huge code bases that have unused arguments in it's functions. That happened in order to save revers compatibility and allow clients to use stable interfaces to access libraries without checking the version of dynamically attached library in order to use correct functions.

Maturing, relocation, getting to the point

So it's been a long time I've wrote something for the blog.
Since the last post few things have changed. For example - I've moved in a foreign country. I went into Ukraine which is not a big deal you would say, but for me it's a pretty significant change in my life.



I've worked a two years in solo on a video related projects, one of which was related to trans-coding video on fly using a gstreamer and the other one was about storing and providing access to a video content by special tags, this one was a nightmare.

The gstreamer is a neat open source solution in video processing libraries. The people designed it are crazy ones - such a over-complicated implementation to achieve flexibility and effectiveness in processing video on various platforms and hardware. The most important about this library for me was it's non-existing support. Or should I say community driven support? I don't know even for now. At the time I've had a couple questions, so basical…

Templates and how to fold them

Variadic templates appeared in C++11 to cover such cases when you would have a template functions that could have a numerous members of different types. Doesn't it remind you of variadic functions that uses va_start, va_arg, va_end and so others? Cause it should be.