Can Open Source model prevail in its current shape?

Can Open Source model prevail in its current shape?

TL;DR OSS has conquered the world, forcing even the biggest players of commercial software market to adjust their strategy to this fact. But the original idea of OSS has got somehow twisted in the meantime: everyone uses it, without feeling obliged to contribute. What is more, consumers expect flawless quality, but rewards for providing this quality are very ephemeral (so very few take a challenge). Is such a model stable long-term? Will it prevail or maybe evolve towards something less idealistic, but more pragmatic? Open Source Software (OSS) has both won & lost in the same time. It has…

Read More

Five to midnight: what to expect of .NET Core 1.0 RTM

Five to midnight: what to expect of .NET Core 1.0 RTM

New .NET is around a corner. Tomorrow (2016.06.27) we'll put our hands on freshly baked .NET Core 1.0 & ASP.NET Core 1.0. What can (should) we expect of this new version? How will tomorrow (& days after) differ from what we already know? Microsoft is honestly open about all the technical changes (well, what can you expect - it's all OSS now), so I'll skip them - you can easily catch up using tons of on-line tutorials & blog posts if you're interested in the new tooling, deployment methods, even benchmarks. I'd rather focus on…

Read More

The one thing about OSS that people notoriously ignore

The one thing about OSS that people notoriously ignore

Btw. so did/do I, so don't treat it as another "smart-ass sage tutoring the world how awesome he is" kind of post ;P People love OSS due to various reasons, naming just few: some love it, because there are no license fees (which doesn't mean it's FREE - this is a terrible mistake, but not the one I'll be focusing in this article on) some love it, because of its openness - there's usually plentitude of freely available materials roaming on Internet: tutorials, guidelines, samples, even full projects - it's not that common (due to obvious reasons)…

Read More

Open Source as a style of living. For everyone.

Open Source as a style of living. For everyone.

The more I think about it, the more I am against strict code ownership ("my stuff = my commits"). I mean - yes, there has to be someone who 'owns' the piece of functionality (for the sole purpose of supervision, roadmapping, etc.), but the more people put hands on it, the better. And the reasoning I have is not code-focused (related to quality, tech debt, etc.), but people-oriented. I'll be very explicit & straightforward: the more code programmer interferes with (in general, not in the particular moment of course) the better dealing with the same module / single application for…

Read More

.NET (&Windows) is just not enough

As you can see in the title. End of story. Period. Maybe it’s just bad luck, but within few last weeks I had quite a few similar experiences - I was looking for a component to be integrated (as on-premise) in larger solution and usually there were plenty of solutions available, but none of the options were available on Windows (or .NET platform - when I was looking for a library). It has started with my search for two-factor authentication hardware token solution. I’ve already described my OATH-related “adventures” in separate post, so I&…

Read More