Of abstractions and Hibernate
Just use this library, dude! I’ll be honest, I was inspired to write this post due the absolute pain Hibernate is causing at work. But more on that later. Abstractions They’re absolutely everywhere. Every single thing, item, object, you see around you is an abstraction of something else. The car you drive is an abstraction of internal combustion power-trains, the house or apartment you live in is an abstraction of plumbing and electrical work, interior finish and design. The food you eat is (usually) an abstraction of farming, animal husbandry, transport logistics. By the way, transport logistics is an abstraction of route planning, cargo handling, and, funnily enough, cars. The very computer you’re reading this article on is an abstraction of electrical manufacturing, radio communications, transport logistics (pattern here). And I only say “computer” because phones are computers too, so unless you’ve either printed this post (why you wasting a tree, man?), or reading it on stone tablets, you’re on a computer. ...
Of balances and being spoiled
The start-up culture has become quite a hot topic recently, bringing with it a wave of people exclaiming corporate is bad and start-ups are the single truth. While I do agree to a point, there are, as always, nuances. Having worked in both environments I happen to have some thoughts to share. Otherwise, you wouldn’t be here, would you? First let’s discuss start-ups The first and possibly the most obvious perk of working in a start-up, or even building your own endeavor is the complete and total freedom to choose. You get to choose everything. ...
Of .NET, mobile, and legacy
Prologue I am a software developer and an avid enthusiast of everything related to it (capitalization optional) - languages, frameworks, methodologies, operating systems, servers, etc. It is worth mentioning that having been an enthusiast for little over a decade, I’ve come to prefer languages to other languages… So, similar to at least several other people in this world, I’m driven by the possibility of working for myself - a free man in a free world with currency to spare, able to pick and choose what I dedicate my (valuable) time to. ...