For many of us, this is the first time we’ve all been remote. Here’s how to get by

Photo by Johnson Wang on Unsplash.

If you’re a tech lead or manager finding yourself suddenly having to run your team remotely in the middle of a global pandemic, this is for you.

I’m not going to bore you with the usual stuff. Here are some tips specifically for leads and managers based on my two-and-a-half…

In the last post, we learned about immutability and concurrency. In this one, we’ll look at Higher Order Functions and Closures.

If you haven’t read part 2, please read it here:

Higher Order Functions

Higher Order Functions are functions that can take functions as parameters and returns functions as results. Cool, huh?


In the last post, we learned about Purity, Side effects and Ordering. In this part, let’s talk about immutability and concurrency.

If you haven’t read part 1, please read it here:


Immutability is the idea that a value once created can never be modified.

Let’s say I have an Car…

Credit — julian255 on reddit

Lately, I’ve been spending a lot of time learning Elixir, an awesome functional programming language that is friendly to beginners.

This got me thinking: why not use some of the concepts and techniques from the functional world in Android programming?

When most people hear the term Functional Programming, they think…

Anup Cowkur

Head of UX Engineering at GOJEK

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store