Old dogs and new technologies

This is the tenth article in the attempt to form a blogging habit

They say you cannot teach old dogs new tricks. It has been proven wrong many times, but the idea is, that once you have your own ways, it’s hard to deviate from them.

Last summer I had plenty of time for experimentation. I’ve also had an old development idea I wanted to take on the road for some time. As I was very much stuck in the world of the Java enterprise, I decided to give the “new age” methodologies/technologies a go. I’ll summarize the stages I’ve taken to learn, create and refactor the architecture to it’s current, still non-final stage.


Experimenting with various ideas is always worth it, even if you end up where you started with.

Continue reading “Old dogs and new technologies”

Archetypes of IT recruiters

This is the eight post in my attempt to start a blogging habit.

B7DsaihCYAAlN2PRecruiters and headhunters have always had to find inventive ways to poach talent. As demand for experts in the IT sector increases, it is getting more and more difficult to get the open positions filled.

Since the demand for engineers is increases, it also increases the demand for recruiters to try to fill these positions. Recruitment is a profession unlike another, it takes years of experience, deep knowledge of the human psychology, and requires the understanding of the field as well.  Unfortunately it’s not only the best qualified professionals, who fill up the recruiter positions…

I’ll try to collect a few of the archetypes, I’ve recognized in the past years, and classified, since I’ve started looking for opportunities.

Continue reading “Archetypes of IT recruiters”

Template to get you started with Freeplane GTD

This is the seventh post in my attempt to start a blogging habit.

Starting up your GTD system in Freeplane is quite easy, all you need is an inbox, a place to put your projects to,  a place to put the items for review, and optionally a place to place your archive tasks.

It only takes a few minutes to create such a map, but I found it’s always  easier to use a ready made template, than to start from  a blank map.

Continue reading “Template to get you started with Freeplane GTD”

Google chrome finally supports multi-lingual spell checking

I really hated having to switch languages, when I switched to writing from Hungarian and English. Many times I was writing mail, or working on an article in English, when a Hangouts message popped up where I had all my words underlined by the English spellchecker.

Finally after over a year in progress, guys at Google managed to add the feature to Chrome.

Too bad it’s quite hidden at the moment, and even though I followed it on the bug tracker it didn’t appear in my basic settings panel.

If you want to enable it, follow the instructions here, or just click here and enable the multi-lingual-spellchecker option.

(NB: Doesn’t work on Android, or IOS)

Enterprise Architects in Hungary

This is the fourth post in my attempt to start a blogging habit.

The last couple of months, I’ve been looking for a new position, after a short sabbatical leave. In these months I’ve realized, how underdeveloped the state of enterprise architecture is in Hungary.

In this article, I’ll try to summarize my thoughts about the benefits of having a consistent enterprise architecture for a company, and the reason this position is not sought for in most Hungarian companies.


Enterprise Architecture is not applicable for most companies. Only independent, prosperous, complex and on top of that mature organizations develop the need to establish such a role.

There are so few of them, it makes it virtually impossible to find a job there.

I should have studied to work in a bakery.

Continue reading “Enterprise Architects in Hungary”

Translating Chinese router’s UI

This is the third article in my 21 day blogging marathon. It is not quite as polished, as it could be.

Join the marathon by adding meaningful comments all the way!

I got myself a Mercury MW3030R router from China a couple of weeks ago. It’s a dual band router, which can actually reach speeds of 300Mbs over the 5Ghz. It was so  cheap I didn’t bother looking too deep into the specifications. It turned out, the router only supports Chinese language. It also turned out, there is no option to either flash a new firmware, without doing some soldering, and firmware digging. I’m not really good with hardware, and it didn’t want to waste time which would almost certainly result in a battered, smoking bricked device.

I had to find a way to do the configuration, without having to learn Chinese first.

Continue reading “Translating Chinese router’s UI”

Android debug on Ubuntu – emulator and alternatives

This is the second article in my 21 day blogging marathon. It is not quite as polished, as it could be.

Join the marathon by adding meaningful comments all the way!

I use a quite old, and battered Acer laptop with an I5 2nd generation processor and a “feeble” 8GB memory, for my personal projects.

It works fine, as long as I work on my smaller hobby projects, Freeplane GTD+ or the MindWeb which only require a  smallish development environment, but it quickly becomes a bottleneck as soon as I start up my heavier Android development environment, as that requires full processor  emulation using the Android emulator.

It’s quite useful to keep the computer running hot, to keep my fingers warm, and my tea next to the air went hot, in these cold autumn afternoons. On the long run however it will certainly damage the fan or even burn the processor. I had to find a way to keep the emulator overhead down.
Continue reading “Android debug on Ubuntu – emulator and alternatives”

Blogging challenge

It has been quite a long time, since I started blogging. It’s been going on and off for a long time, writing posts for various reasons, like about sharing experiences in  solving non-trivial issues, starting up new projects,  getting some practice in presenting my ideas in writing (AKA bullshit generator), or whenever I had way too much time to waste.

Generally a post takes me about a couple of hours, sometimes even a few days to produce, as I always try to go on, and polish it as long as I don’t get so fed up with the post, that I just publish it.

Now I decided to stand up and challenge myself for a 21 day blogging marathon.

Why 21 days? They say it takes just three weeks of doing something, to start a habit. Even though it seems to be a myth, it gives good grounds to get some writing practice.

Every day starting today, I will publish a post, about basically anything, that is business or work related. It will not be a well polished piece, and might not contain revelations, and probably will mix some facts up, but it will be written.  The posts might vary on any subject I come across, from business management to hardcore development, whatever comes to my mind at that very moment.

For that I invite anyone to join me on the journey, for a 21 day commenting marathon, to share their thoughts on the subjects I bring up. I promise to invite anyone for a beer, who keeps up with me. (as long as their comment makes at least as much sense than the original post did :))

That’ll do for the first entry, see you tomorrow!