Ballmerpeak devblog

Software development, related stuff and others

TDD is bullshit - early testing is not

April 15, 2024 — Richárd Thier

Okay blame me, dislike me, but I think TDD is just another Scrum (or communism), where people do it as a cult and whenever there are any issues "you are not doing it right". It is also similar to MLM (multi-level marketing) in that there are more talking than doing. However testing is useful. I would say it is actually more useful than you think - especially early testing your code.

Read more...

Tags: opinion, TDD, testing, quality, clean-code, continous-delivery


Pro vim development environment 2: mid-level tricks and tips

July 26, 2020 — Richárd Thier

Pro "haxxors" and coders can live without a full-blown IDE and usually prefer a good editor, a good terminal, a good operating system, scripts and habits.

The second part of the vim devenv story. Read on, more heavy, but still mid level stuff is presented here. I am presenting this not from a purely "vim" viewpoint, but from a "what comes up handy when programmng" viewpoint!

Read more...

Tags: vim, devenv, development, environment, tips, tricks, pro, hacker, hackz, tutorial, linux, bash, sex


Pro vim development environment 1: basics and motivation

April 24, 2020 — Richárd Thier

Pro "haxxors" and coders can live without a full-blown IDE and usually prefer a good editor, a good terminal, a good operating system, scripts and habits.

One such good editor is vim and I thought why not blog down some tips&tricks?

Aside of writing down some neat tricks I wrote and wrote and wrote and my text became a spaghetti whose half is for vim-novices and other half is for mid level and "at least casual" vim users so I thought I seperate these two into their own blog posts or maybe later who knows add more and more parts to this little "vim dev env series".

Read more...

Tags: vim, devenv, development, environment, tips, tricks, pro, hacker, hackz, tutorial, linux, bash, series


Blog not mobile friendly? Neither apache mod_dir is!

February 28, 2020 — Richárd Thier

As most of you already know, my blog is just static HTML but generated by one small bash script called bashblog or bb.sh. For this it is blazing fast and simple to load and pretty much always looked good on my phone too. When lookin at google search console I spot however that they said it is not really mobile friendly and you better take that seriously for SEO penalties and such.

Read on for some tips and tricks in responsive blog design.

Read more...

Tags: responsive, web, blog, development, trickz, tutorial, apache, mod_dir, text-is-too-small-to-read, googlebot, internal, css


Why I like statically typed languages

February 24, 2020 — Richárd Thier

People usually fall into one of the static vs. dynamic languages fanboy group. I always preferred that static languages where types can be determined at the compile time, but I use languages from both worlds. Now I met the kind of error that shines light on why I prefer static languages though. Read on!

Read more...

Tags: static, dynamic, type, language, comparison, which-is-better, rant, reality


2020: Re-sharing posts of your company on facebook and linkedin on personal timeline

January 30, 2020 — Richárd Thier

If you want to know how to re-share our own posts as a person on social media instead of paying high amount of money advertising your business pages, read on. It is not hard once you know it, but social media suppliers did hide it!

Read more...

Tags: re, share, company, post, facebook, linkedin, social, media, advertisement, online, marketing, tricks, social-media, company, owner, tips


Holiday DIY hobby electronics Christmas tree

December 24, 2019 — Richárd Thier

When I was a kid my dad made me a little blinking "Christmas tree" out of a "cone" from a pine and some little electronics and leds. When last year I saw the nice blinky presents I got together for free when odering from local hobby electric shop I though the next Christmas will be the perfect time for making from that circuit what my dad once did for me as a present for my girlfriend.

Then I thought why not write a tutorial about it so others can build - maybe even foreign people who did not see the Hungarian tutorial for it of course?

Read more...

Tags: DIY, Christmas, electronics, hobby, present, tutorial, tree, blinking, circuit, beginner, hestore, hestoreplexing, charlieplexing


Make it work 3: Nexus - The Jupiter Incident

September 03, 2019 — Richárd Thier

This post is about making the game in the title run on linux. Might be helpful for anyone who has 3D glitches for this or any other games when played in wine.

Now after I had changed my linux distro to an arch machine I had to reinstall some of my games that I made run well earlier. These were sometimes cases that are much less interesting then disassembling GT97 racing as before so I did not blog about these and sometimes I had no notes on how to make them work.

Now as I redo these things it became visible that it is worth noting this kind of information too because one can easily forget what was the key and thus I can see now that others might be interested in the process too.

Read more...

Tags: make-it-work, retro, linux, gaming, wine, nexus, the-jupiter-incident, install, hack, custom, resolution, swiftshader, directx, glitch