PFOaaS - Polite Fork Off As A Service

API Introduction Polite Fork Off As A Service (or PFOaaS) - https://pfoaas.desigeek.com/ is a modern REST API that solves the problem of one telling people to politely fork off. 😇 There are days when we all need such a service for various reasons, and I think it is a great way to release some pent-up frustration. 🖤 It is also a great way to get some laughs too. This is of course meant for hard code engineers, writing RPC free code 😜...

January 2, 2023 · Amit Bahree

Livelock == 2020

With everything going around us - this is what 2020 feels like. 😮‍💨 1 2 3 4 5 6 7 // Livelock == an infinite loop that // means the program is frozen #define FROZEN while(1) // in hell, there are demons with pitchforks #define HELL fork(); FROZEN HELL

June 3, 2020 · Amit Bahree

Git and Code

I think this from xkcd sums up my afternoon quite nicely. Messed up a repo, and then was trying to ‘clean up’. A huge thank you to Lily, on the team, for working with me to cleaning up my mess, and helping me show some of the ropes. I know there are quite a few tutorials out there; a couple of these that I found including one from Lily. [Git syncing](http://git syncing) and a great beginner’s guide if you need that....

May 10, 2020 · Amit Bahree

Geek Haiku 3 - Streaming Chaos

Rain drops as I dive, into packet stream; Chaos. Malicious patterns. #Haiku #GeekHaiku

May 17, 2019 · Amit Bahree

Programming

A key virtue of a programmer is laziness. As an example it is what inspires me to automate my home to the point where I don’t have to lift a finger to switch on the light. Removing friction from a system is a anesthetic joy. The drug of efficiency, feels really good. I still write code and people get surprised by that sometimes - maybe it’s the quality of the code 🤓....

May 2, 2019 · Amit Bahree

Cloud and failure

Despite all the cloud talk and where I live, it is like the cloud mecca, for enterprises it is still quite new and many are just starting to think about it. A hard lesson that many of us learn (and partly how we amass our scars) is to design for failures. For those, who run things in their enterprises data center, are quite spoilt I think. Failures are rare, and if machines or state goes down, moving to another one isn’t really a big deal (of course it is a little more complex, and not to say, there isn’t any down time, or business loss, etc....

May 30, 2018 · Amit Bahree

From managers to leaders

Recently, a few of us went through a workshop where one of the ‘homework’ was to score oneself, on the following 7 aspects – some of these are attributes that allows one to grow from being (hopefully) good managers to great leaders. In most enterprises, as one grows in their career, managers need to acquire new capabilities – and quickly. What they have, in terms of skills and capabilities and got her or him to this place, won’t be enough for the next step – as the scope and complexity increases it can leave executives underwhelmed....

May 29, 2018 · Amit Bahree

Hierarchy of Digital distractions

At a recent internal meeting, we were discussing productivity and the various levels of distractions that one has these days. Did you know that there is a hierarchy of digital distractions (see image below). No wonder, in todays connected, and agile world, for some people why it is so difficult to get any actual work done (that is not to suggest that they are not busy of course). At this meeting, analogy of the distraction was coined as the “monkey” – the monkey that each of us has on our shoulder and the constant attention it demands – I....

August 14, 2017 · Amit Bahree

Chaos

Chaos reigns within. Reflect, repent, and reboot. Order shall return. #haiku #GeekyHaiku

July 25, 2017 · Amit Bahree

Humans and threading

We, humans, are multi-threaded by design and can do many things in parallel - with two exceptions I think. The only two blocking function we have to deal with are sneezing and farting. During these times, all current activity must be suspended for the duration. And of course it can be pretty annoying (or depending on the function, embarrassing). So next time you check in some code, think about it - is this smelly and sneezy (yep, that’s a word, now) or have I done the right thing?...

March 12, 2016 · Amit Bahree

Parenting - Thought of the day

The legacy all parents should give to their children is an insurance policy in happiness; but the premiums must be paid today during their upbringing.

April 4, 2015 · Amit Bahree

Thought of the day

You think Life is the mystery; Life is but the rapture of flight - Allama Iqbal

March 22, 2015 · Amit Bahree

Anything is possible!

How inspirational is this! I get goose bumps just seeing it. Awesome. If you put your mind to it, anything is possible.

January 17, 2015 · Amit Bahree

RIP Nikhil - my dear dear friend

kaleidoscopic! not those here-and-now colours but in memory cloudy sky is filled full of black twiggy branches a large crow shoots past picket fence and trees standing tall like sentinels like sad sentinels comes-on quietly so benign the sensation so bloody empty! this revelation times at last you think you know shrug! alas you don’t fleeting memory self-flagellation head-shake another one lost again and again scene full of twiggy branches black crow descending...

August 17, 2014 · Amit Bahree

Lessons from the Internet

Lessons from the Internet - If you never learn how to fail, you will never learn to scale!

January 23, 2014 · Amit Bahree

Landfill Harmonic movie

Who cares what it smells like, it’s what it sounds like that matters. See the first 54 seconds, and then you will be hooked.

August 20, 2013 · Amit Bahree

10 things extraordinary bosses give employees

Got a really good read from Jerome , fellow Avanade colleague - ten extraordinary things bosses give their employees. Not surprisingly, good bosses care about getting important things done. And exceptional bosses care about their people. Autonomy and independence Clear expectation Meaningful objectives The true sense of purpose Opportunities to provide significant input A real sense of connection Reliable consistency Private criticism Public praise The chance for meaningful future More details here ....

August 19, 2013 · Amit Bahree

Google Logic

I came across this very interesting article in the guardian called “ Google logic: why Google does the things it does the way it does ”. This is a fascinating insight and a lot of it makes sense to me. What was also interesting to understand a little more on how the mindset is very different from the other corporates and technology leaders out there. Especially interesting the self-righteous view one perceives that Google has of themselves....

July 10, 2013 · Amit Bahree

Broke my Microsoft Surface Pro device!

I am probably the only guy on the planet who broke his Surface Pro device! :oops: So much so that the screen shattered - so much for Gorilla glass and all that! I was starting out on a 4 week long trip and the Surface slipped and fell at the airport when taking it out for the X-Ray machine. It fell on one corner and the screen shattered. With small pieces of glass everywhere on it, it was not usable....

July 9, 2013 · Amit Bahree

Thought of the day

Whilst the following was said in the context of mobile ad-hoc network ( MANETs ) I believe it can hold of many situations that life throws at us. Efficiency and quality are of equal importance!! Both come from experience, not from study. Study as you go, don’t assume that you’re ready for the real world because you studied first. —Jon Davis

March 22, 2012 · Amit Bahree

Realisation of the Day

A common mistake people make when designing a computer system completely fool proof is to underestimate the ingenuity of complete fools :)

March 10, 2012 · Amit Bahree

Is technology making us less human?

Guardian story Social networking under fresh attack as tide of cyber-scepticism sweeps US where a number of academics have done studies which conclude that Twitter and Facebook don’t connect people, but on the contrary they isolate them from reality got me thinking about this and wonder if Technology is making us less human! MIT professor Sherry Turkle’s new book Alone Together (which seems interesting and is something I have not had the bandwidth to check out), is leading an attack on the information age....

March 4, 2011 · Amit Bahree

What Baby App?

Any suggestions for any a good iPhone App for tracking Baby feeds, sleeping, pumping, etc. that the wife can use? Below is a list of what I was able to find online; some of these on reading the reviews seem better than others but no one specifically stood out. Anyone with real world experience? Baby Brain Baby Tracker PeeDoodle BabyBix Baby Connect Total baby As of now, we are leaning towards Total Baby....

January 12, 2011 · Amit Bahree

How to best use TFS?

So you have a team (somewhat like mine right now) which is inexperienced with TFS and not very sure about this whole branching, merging, shelveset thinggy and extremely nervous when using it. So, what will you do? Well you might try and train them, show them how to use it, write documents showing how to use it, have processes in place, try and use some tools to help, etc. But, what do they do?...

October 23, 2010 · Amit Bahree

Byte order marks and CRLFs?

It continues to surprise me that people who write software for a living these days (i.e professional developers) have no understanding of what byte order marks are and how they relate to different encodings. Most developers I interact with have no clue - including of course how EF BB BF differs from FF FE. Also so few of them have a understanding of linefeeds and how that differs from Unix to Windows....

September 2, 2010 · Amit Bahree