Posts
Latest
1 min read
Changing landscape
We have more tools than ever — IDEs, language servers, containers, clouds, AI. But more choice did not make development better. Two ways it quietly works against you.
Read the post →
1 min
A library for parsing printf format
Once I needed to parse printf format string. Surprisingly, I haven’t found any decent library to do this. Most sources suggest using regular expressions, but I wanted a...
AnnouncementsRead →
1 min
CMake to Microchip Studio project file generation
One big issue with refactorings of projects used in companies is that people get used to some software. There are many people who stick to Windows 7 when...
AnnouncementsRead →
1 min
Cognitive load reduction as a debugging aid
What are the biggest issues when debugging large projects? At some point, you notice that these projects don’t obey to rules. It is often impossible to run these...
ThoughtsRead →
1 min
Implicit knowledge breaks your software
Software engineering practices is what built the industry we know. It is always critical to acquire locks in order, to unlock the spinlock at all, etc.
ThoughtsRead →
1 min
How learning Linux makes you a better programmer
From time to time I hear complaints from newcomers that nobody needs Linux since most developers use Windows. That’s true, Windows remains the most used operating system, however,...
ThoughtsRead →
2 min
Does programming have anything to do with mathematics?
Mathematics was very different centuries ago due to another widespread notation. The notation changed over time, e.g. a significant part of today’s notation was contributed by Rene Descartes....
ThoughtsRead →
1 min
Faulty keyboard joins scientific index
Keyboard on my laptop often misses “E” keypress, so I have to be extra careful when writing. I’ve got used to it.
LifeRead →
1 min
Dell XPS 15 9560 and Samsung 980 Pro SSD
Just a friendly reminder that XPS 15 9560 (2017) works great with Samsung 980 Pro SSD albeit the laptop has PCIE 3.0 interface versus recommended PCIE 4.0.
Read →
1 min
Escape from Windows 10
I am not much dependent on operating system: I have been using Linux distributions for years for work (and in some way developing Linux distribution), and I still...
UncategorizedRead →
1 min
OpenSWAN tips and tricks
IPSec is a nice technology providing secure access to other subnets or hosts. Recently I had to work on many different configurations for openswan. I can’t say documentation...
ResearchRead →
4 min
OSBuilder8: процесс разработки
Я обычно не публикую подробности о проектах, находящихся в активной разработке. Но я решил напомнить читателям, что я всё ещё жив. Как обычно, всё началось с идеи: «может,...
AnnouncementsResearchПо-русскиRead →
3 min
OSBuilder8: the development process
Usually I don’t post any details of projects being actively developed. But this time I decided to do that just to let you know that I am still...
AnnouncementsResearchRead →
7 min
How it works: Full Unlock (WP7)
Have you been wondering how full unlock for Windows Phone 7 works? I’ve been asked multiple times, but it seems like right time to talk about has just...
How it worksRetrospectsRead →
9 min
Как это работает: Full Unlock (WP7)
Интересовались ли вы когда-нибудь, как работает Full Unlock (“Полная разблокировка”) для Windows Phone 7? Меня много раз спрашивали об этом, но, кажется, время рассказать это пришло только сейчас....
How it worksRetrospectsПо-русскиRead →
2 min
Merry Christmas!/Happy new year!/whatever
I decided to write one-for-all post about year results. Not that russians celebrate Christmas – but since most of readers do, that would be a better idea to...
LifeResearchThoughtsRead →
1 min
Dynamics 2.0 anniversary
Hi all. Time passes by, we get older, and so do our projects. One year ago we released Dynamics 2.0 ROM. It is so far the biggest ROM...
AnnouncementsRead →
1 min
Major giveaway
Finally I found time to upload most of source codes of latest projects. Unfortunately, uploading of all projects isn’t possible due to technical and ethical reasons, but if...
AnnouncementsRead →
1 min
Windows 8.1 RTM
Preview->RTM upgrade way is a boring topic to discuss. I am more wondering why Microsoft couldn’t implement it as incremental update automatically installable via Windows Update. Instead, typical...
ThoughtsRead →
1 min
Hello, world!
Finally I decided to spend some time setting up website for all my developments. Some of you may know me as ultrashot from xda-developers.com, some may be aware...
LifeRead →