and Facebook is back with its wisdom from the years gone by…
Facebook. A creature of habit, bringing up old memories and showcasing them in full glory. So a few days back Facebook surfaced a memory of a line that I wrote 9 years ago.
What is role of an IT Architect?
Usually when we think of Information technology architecture, we think about UML diagrams, patterns and practices, reference architectures, technology transformations, and lot more technical stuff.
What teams think of Architects?
Let’s start with a small exchange, experienced by almost all of us; developers at some point in their life.
Rookie Dev 1: What is that architecture diagram and the document?
Dev 2: Nothing bro, just that architect and BA had fun for 4 weeks on-site and gave us this 1 document and now expect us to design and develop the application in 8 weeks!
Recently having a discussion over a few things and career growth came to fore. As the discussion was with few of my older students (was a college teacher, in some other life… ) and colleagues, naturally it tended towards how can one grow in their career. Surprisingly, the answer from most of them was one day to become a “Manager” and manage a large team.
…and here is the last day of the year 2015. As the year comes to close, it is time to reflect on what has transpired during the year.
Every now and then, we, the people in IT field keep on hearing stuff about the next big thing or the latest buzzword. Be it Analytics, Big Data, Cloud and more recently Internet of Things (IoT). Every year or two, new buzzwords come up and start defining the timelines.
Truely, things are moving at speed of light and innovation is happening at break-neck speed. Things are getting connected. More and more data is being generated with each passing day. More and more sensors are getting affordable and getting placed everywhere and keep track of our life.
In my last post about the cloud, I had left out a question discussing about scalability and elasticity. During my discussions and reading about cloud and learning more about it, I was always confused about the words “Scalability” and “Elasticity” in context of cloud. Most of the times, I had found these are being used interchangeably.
But what we need to understand is that Scalability IS NOT Elasticity. Now what do you mean by that? Let’s start by examining what are the meanings of these words.
Wandering around the land of Facebook, came across a video (watch it above) shared by a common friend. It got me thinking back in the time when I first got access to a PC (maybe way back in 1988 or 89) with a green screen and a blinking cursor announcing proudly the DOS prompt.
I just cannot forget the rush, the excitement of running first set of commands on DOS prompt and toying around with BASIC, DBase. Document editing with WordStar and WordPerfect. Playing around with DotMatrix printers and access to first Daisy Wheel Electronic Typewriter and excitement of connecting it to a computer and watching with wide wondering eyes, as each character printed itself (without touching the keys).
So what has learning to code to do with everyone’s life?