Attention span among software developers
Our attention is one of the most important resources today and attention merchants are fighting to get a piece of it. There is entire industry designed to get a slice of your time. Which makes it feels like continuous amount of time which we spend on each individual activity diminishes as volume of information we are exposed to on a daily basis increases. Let’s have a look at historical development in that area.
Care does not scale!
I have been thinking about life cycle of a typical software startup, and what startups facing as they are trying to scale. So I stumbled upon a very controversial statement which I think might be the answer for many companies as they grow. “Care does not scale”. So let me explain myself.
Read more...Taking Yubikey beyond 2FA
Security usually associated with a lot of restrictions and a lot of hurdles that you have to jump through, but does it have to be that way? Is there a something which will help us to keep that balance of sanity and still provide strong security? Fortunately there is one thing, it’s called Yubikey. Company that sells it started with attempts to take hassle out of the two-factor authentication and in my opinion they successfully achieved that. However Yubikey is capable of many more things, not just 2FA, it can carry your PGP keys, certificates and so on.
Ethics in software development
In today’s world software is deeply integrated into our lives. It’s
not avoidable, it’s everywhere. It’s not just apps, that you run on your
smartphone, but all essential services on your smartphone are nothing
more than software functions. We use software managed cellular networks.
It’s in our appliance, even in our car regardless how old it is (unless
of course you are roaming in car from 50th). Those systems called
embedded and usually well hidden from a regular people.
Do You Even Agile, Bro!?
Today I’d like to touch on the subject of agile software development. I’ve been working in the software development industry for almost two decades and as I moved through my career agile software development was gaining popularity, up to the point where it became just a buzzword for many companies. Let’s start with little bit of a history. In the early part my professional career, back in 2001, a world away from my development roots in Belarus, a few developers got together at a resort in Utah and published the Manifesto for AgileSoftware Development.
Read more...