Welcome to my corner of the web, where I keep notes on the business of developing software based solutions that collect data and turn it into intuitively actionable information.

IT Sections

The IT section covers the whole process of Application Development, among other topics.

The Glossary is an organised entry point to notes on industry technologies, protocols and products, and business terms one hears.


To take your time going over a presentation I have given, view it again on the Presentations page.


Or simply read the Blogs during my Pomodoro breaks between trying to find solutions to problems under lack of time, budget and your average IT duress.

Errata Blog

A blog about the current moment…

Link to more entries: Errata, Life, Humour, etc.

Teachers are amazing in that they act as project managers of the unemployable…

2019/07/08 13:51 · skys

Imagine you own a restaurant.

Imagine you and your business partners walking into a store, full of products from around the world, little jars, big jars, flavours, features, etc.

In the center of the room is a selection of fresh olives from around the world, green, brown, purple, spiced, brined, natural, inexpensive. Free to try. Not everything is perfect (too salty, missing a bit of olive flavour, but hey, that's what free trials are for, to choose what mix you can live with).

And beside it, is an old venerable barrel. At the bottom of the barrel there's a half-handful of olives. All of them a bit dinged. Some frankly, beyond old. You're told that there were more olives a month ago, about a half-dozen more, but they've been pulled out.
You're told that, to supply your restaurant, you have to ignore all the ones in the shop (nobody is sure whether they are big enough to supply restaurants, then again, nobody even asked them), and bend over the barrel with a select few others and peer into the shadows of the barrel and squint at the olives down there.

You're not allowed to touch.

Do you take the odd shaped one, the split one, the darker one (a couple clearly are a bit moldy).
The only thing you have to go on is the statement that other restaurants around town have sold these olives (when? still doing so?).

So you and your co-partners bend over at the hip, and stick your head into the barrel, and down there, discuss with your co-purchasers what you imagine the flavour would be, if you could taste, or even touch, them. You hang there, in the barrel for a couple of long hours (it's a long term contract after all) discussing with gravitas whether the smell of the barrel is coming from a (bit faded) thyme, or is it really just old wood you're smelling and wanting to imagine it's thyme. Or you're starting to imagine that they're good, because you are comparing them to the mouldy ones that you can see.

And for that single olive, you'll have to pay the price for the whole barrel btw.

And you have to select one of them. Cause.

2019/06/28 10:02 · skys

“He’s a constant doer, therefore he makes mistakes. But people who don’t make mistakes don’t do anything,”

2019/06/25 23:21 · skys

“Every single person walking around has it in him or her to commit murder. Margaret Atwood once wrote that if we were all on trial for our thoughts, we would all be hanged.”


2019/06/23 19:33 · skys

“The libertarians may cry freedom and equality, but their world is the opposite. A Citigroup analysis of bitcoin from 2014 found that ‘47 individuals held about 30%, another 900 held a further 20%, the next 10,000 about 25% and another million about 20%.’ No country on earth has such an unequal distribution of assets and wealth.”

Src: https://tribunemag.co.uk/2019/05/the-bitcoin-scam

2019/06/18 21:20 · skys

Dry .NET Blog

A blog about the latest code fragment that titillate me…

Link to more entries: NET Entries

High Friction development environments (JSON/ARM/PowerShell/VSTS) makes everything harder than needed. Difficulty leads to exhaustion rather than exhaltation. Exhaustion leads to poor or no post-completion documentation. Poor documentation + difficult environments = poor maintenance. Poor maintenance = terminal state.

2018/04/29 12:39 · skysigal

I take that back. I HATE ARM's “Lost While Debugging within Stupid Quotation Marks” approach more than PowerShell. But I still dislike PowerShell. A lot.

2018/03/27 21:50 · skysigal