heise has (German) tech quizes almost every week: [WayBack] News und Hintergründe zum Thema Quiz bei heise online
–jeroen
Posted by jpluimers on 2019/10/14
heise has (German) tech quizes almost every week: [WayBack] News und Hintergründe zum Thema Quiz bei heise online
–jeroen
Posted in Fun, Power User | Leave a Comment »
Posted by jpluimers on 2019/10/10
[WayBack] Abtruse Goose: Teach Yourself C++ in 21 days…
Via: [WayBack] “How to learn programming in 21 Days” – CodeProject – Google+
Posted in C, C++, Development, Fun, Software Development | Leave a Comment »
Posted by jpluimers on 2019/10/08
Somebody didn’t believe the claim “Git is easy to learn” and wrote a [WayBack] git man page generator (of course with a repository: github: Lokaltog/git-man-page-generator), for example generating
git-complete-tipNAME
git-complete-tipcomplete all non-committed downstream tips opposite of a few rebased remote indicesSYNOPSIS
git-complete-tip[ –maintain-log | –lecture-violate-history ]DESCRIPTION
git-complete-tipcompletes a few staged tips inside any forward-ported non-staged unstaged indices, and a few checked out subtrees fscked by histories in the tree, but that are not inHOLD_SUBTREE, are checked out in a temporary pack.…
For the same reason there is [WayBack] XKXD: Git (image on the right), which is [WayBack] explained for a reason. Just see this little summary:
The difficulty of using Git in common situations is belied by the apparent simplicity of its use in tutorial-style situations. Committing and sharing changes is fairly straightforward, for instance, but recovering from situations such as accidental commits, pushes or bad merges is difficult without a solid understanding of the rather large and complex conceptual model. For instance, three of the top five highest voted questions on Stack Overflow are questions about how to carry out relatively simple tasks: undoing the last commit, changing the last commit message, and deleting a remote branch.
Actually the “easy to learn” means “there is easy to find documentation for it“.
–jeroen
Posted in Development, DVCS - Distributed Version Control, Fun, git, Software Development, Source Code Management | Leave a Comment »
Posted by jpluimers on 2019/09/10
Oh boy:
Ditch IDEs like Intellij and glorified text editors like Eclipse, and switch to a real IDE, MS Paint.
It wraps around MS Paint.
You can get it at [WayBack] MS Paint IDE and source code at [WayBack] GitHub – RubbaBoy/MSPaintIDE: Programming in MS Paint.
A long thread discussing it, including a tutorial: [WayBack] Resource – Programming in MS Paint [UPDATED] | SpigotMC – High Performance Minecraft
–jeroen
Posted in Development, Fun, Software Development | Leave a Comment »
Posted by jpluimers on 2019/09/04
“Functional programmer: (noun) One who names variables ‘x’, names functions ‘f’, and names code patterns ‘zygohistomorphic prepromorphism.'” — James Iry
–jeroen
Posted in Development, Fun, Functional Programming, Quotes, Software Development, T-Shirt quotes | Leave a Comment »
Posted by jpluimers on 2019/08/19
Conference Call Bingo, the viral meme created by E Gilliam. Designed to bring hilarity to your daily drudgery.
Cool: [WayBack] THE PRINT VERSION – PDF
Other versions:
–jeroen
Via: [WayBack] This is one game I hate playing. – Steven Vaughan-Nichols – Google+
Posted in Fun, LifeHacker, Power User, Quotes, T-Shirt quotes | Leave a Comment »
Posted by jpluimers on 2019/08/01
This picture on Flickr of Engineer Karen Leadlay in an analog computer lab at General Dynamics, January 1964 shows that cable salad is of all times.
Via:
The above threads have really nice comments, including pointers to for instance the [WayBack] Moog synthesizer – Wikipedia (lots of you remember the songs by Keith Emerson).
–jeroen
Posted in Development, Fun, Hardware Development | Leave a Comment »
Posted by jpluimers on 2019/07/23
A while back, I posted the “profiling” CommitStrip on[WayBack] Profiling – Jeroen Wiert Pluimers – Google+. Boy how did I not know that within a week, I bumped into a “laptop fan profiling” artefact.
A coworker noticed, that when starting a thread based equivalent of [WayBack] TTimer Class (which cannot be used in services as it depends on the VCL), then sometimes the laptop fans would spin up.
What basically happened was that for certain combinations of Enabled and Interval the Execute would loop burning 100% of one CPU core.
With 3 or more – sometimes 2 – of these threads active on a 4+4 core (4 are hyper-threaded), the processor fan would start to spin like madness.
Finding the solution was somewhat easy too:


Focussing on one thread, allowed a close inspection of the loop, quickly finding the actual cause and repairing it.
A similar and better class is at [WayBack] multithreading – TTimerThread – Threaded timer class – Code Review Stack Exchange, based on [WayBack] timer – Using VCL TTimer in Delphi console application – Stack Overflow.
Posted in Conference Topics, Conferences, Debugging, Delphi, Development, Event, Fun, Multi-Threading / Concurrency, Profiling-Performance-Measurement, Software Development | Leave a Comment »
Posted by jpluimers on 2019/07/10
I think the alt-text is even better than the cartoon itself:
I started off with countless problems. But now I know, thanks to COUNT(), that I have “#REF! ERROR: Circular dependency detected” problems.
Source: [WayBack] XKCD 1906: I started the day with lots of problems. But now, after hours and hours of work, I have lots of problems in a spreadsheet.
–jeroen
Posted in Agile, Development, Fun, Quotes, Software Development | Leave a Comment »
Posted by jpluimers on 2019/07/08
+Stefan Glienke at EKON21:
I don’t count sheep, I count references.
Response from +Roald van Doorn:
When you reach -1 you wake up from a nightmare.
Source: [WayBack] Jeroen Wiert Pluimers – G+
Posted in Conferences, EKON, Event, Fun, Quotes, T-Shirt quotes | Leave a Comment »