воскресенье, 4 декабря 2016 г.

Starting to read "Summa Technologiae" by Stanisław Lem

I have found a link to "Summa Technologiae" in one tech discussion a few days ago. Book looks like a good reading for folks interested in hard science fiction.

https://en.wikipedia.org/wiki/Summa_Technologiae

_____________
Note for myself: next candidate to read - "Tau Zero" by Poul Anderson.

вторник, 29 ноября 2016 г.

Rereading Bill Gates’ "The Road Ahead"

It's interesting to reread book from 1995. Some time ago, back in high school, I have read it for first time. It was late 90s, so Internet and mobile devices wasn't spread so widely.

Now it's new experience. Mind compare book story and real work, you know it's like Déjà vu all over again. Cloud computing now looks like Internet in 90s. Mobile devices go over PCs. So it is worth to read.

понедельник, 12 сентября 2016 г.

"Brain" worker? A cool stuff near your house

Are you, like me, near a laptop most of day? Every working day?

Hi there IT guys!

Brain is cool muscle, and so on. But hands also worth something. So try to switch from time to time.

What I found, there are a lot of really cool stuff near my house. This is about fixing kids' bicycle. Or help wife and clear these small muds parts near flowers. Fixing fence with a hammer-drill is like being "heavy assault guy" :)

Just a lifehack maybe.

пятница, 17 июня 2016 г.

It is good to spend a part of interview talking in English

English is not my native language. Same true for most of team-members. So why it looks important for me to speak with candidates in English? Normally this takes about a half of time on interview. We discuss OOD, patterns and some general questions like working experience. English is language of most of technical documentation. Also it is normally used on meetings with customers. The real truth is that you may be a really great software guy here. But without knowing English you won't find good job. Thats how it is. So good move is to learn it and prove this on interview :)

вторник, 23 февраля 2016 г.

Python script with Go lang extensions

Have a discussion with team about using C extensions in Python code. This is known thing, yeah. "Not sure about development/debugging speed", - I said. C language code known to be complex and not so easy to debug.

Go lang looks more native to the tasks we discussed - massive/multithreading workers with performance in mind. The idea about using Go lang extension is looks very attractive.

четверг, 11 февраля 2016 г.

Python double underscore

Refreshed in mind meaning of __double_underscored__ methods and variables in Python. They are not truly private. This names only name-mangled to be sure not collide with ancestors.

Quote from official docs:

Any identifier of the form __spam (at least two leading underscores, at most one trailing underscore) is textually replaced with _classname__spam, where classname is the current class name with leading underscore(s) stripped. This mangling is done without regard to the syntactic position of the identifier, so it can be used to define class-private instance and class variables, methods, variables stored in globals, and even variables stored in instances. private to this class on instances of other classes.
https://docs.python.org/2/tutorial/classes.html#private-variables-and-class-local-references 

воскресенье, 7 февраля 2016 г.