Amit Kumar

Opinions expressed here are my own and do not reflect those of my employer

Guardrail-ed Autonomy

Instill gurad-rails for team autonomy

I haven’t written much in recent years, at least not through blog posts. I thought 2021, would be a good time to start penning some of my thoughts & learnings I have had in the recent past years.

Team formation, functioning, reporting are the most common challenges every organisation have. Lately, I have been involved in discussions related to Team Autonomy. Hence, this article.

Autonomy has different meaning based on context: political, medical, HR, organisation. Narrowing our focus to an Organisation, it has a wide spectrum from highly-organised (CMM levels or SixSigmas) to an Anarchical setup (a budding startup). I have never been a fan of being at the edge of the spectrum, it has its own consequences.


Managing multiple SSH Keys with Github & Gitlab

SSH Keys - multiple GitHub account, Gitlab accounts

I have always stumbled on this problem of managing SSH keys for multiple Git based SCM (Gitlab, GitHub) including multiple GitHub accounts.

If you’ve single account - adding the SSH keys on your github or gitlab is simple.

I currently have the following accounts:

Github
  • 1 personal account
  • 2 behind the firewall (corporate accounts)
Gitlab
  • 1 personal account
  • 1 corporate account

If ever face a problem like this, it is best to create a ssh-config file which aggregates all your SSH keys. You must follow the steps below:


Agility and Component Driven Development

Agile development has become the backbone of modern software development process. In a nutshell, it can be defined as - iterative, self-evolving incremental development that demands high collaboration and flexibility to change. Component driven development on the other hand augments to building reusable and testable components that be plugged together to form application foundation for delivering business functionality.

In our current engagement with Firm Account, they have started providing IT tools/solutions to their clients supplementing the strategic solutions they have been providing so far. They wanted to deliver the solution with rapid-prototyping and rapid-delivery.


My Impression at #inspect2013 - RubyMotion Conference

The first RubyMotion Conference #inspect2013 happened in Brussels, Belgium. It was a very well organized conference, lots of talented people, awesome speakers, good food and yes Belgian Beer

Many thanks to Laurent Sansonetti (@lrz) for organizing the first RM conference.

The general gist of what happened there. Below are my observations and opinions.

What I saw at #inspect2013 - RubyMotion conference?

For people who don’t know about RubyMotion:

Observations/Opinions:

The Community:

Community plays a very important role in the success of Open Source Software. Even though RM is licensed, it has blessings from Ruby Community.


Posts Archive

Archive of historical posts.