Out of the many positives of Erlang, the biggest being the light weight processes and a functional programming model coupled with immutability, the ability to do hot-reloads of the server (Yes, you don’t need a restart of the server daemon!). Doing this in Erlang is quite cumbersome but tools like exrm take a lot of … Continue reading "TIL: Deploying Elixir Apps with Distillery"
So have been working on and off my startup, have been playing with some swanky new tools too. Clojure The absolute rockstar language. The LISP syntax is an absolute blast. The syntactic sugar does have some extremely valuable benefits. The code is a joy to read though. My first small project to explore Clojure was … Continue reading "lingua franche"
In a fast paced business environment with fast changing requirements, the tools for expressing and constructing a program become extremely vital for the productivity of the programmer. Given this assumption, the primary of these tools, the choice of programming language becomes extremely essential for productivity. Having worked in C and C++ and having seen a host of different languages I … Continue reading "What should be my lingua franca of programming?"
“The better decision maker has at his/her disposal repertoires of possible actions; checklists of things to think about before he acts; and he has mechanisms in his mind to evoke these, and bring these to his conscious attention when the situations for decision arise.” (Herbert Simon, Nobel Laureate) C’s mental model is of blocks of … Continue reading "Mental model of languages"
Rant follows Erlang has a weird syntax but again not that far away from being an acquired taste. Python was weird when I started. So was Perl and PHP not so much since. C, C++, Java are all the normal ‘looking’ languages. These days when I keep coding in Python or PHP, I keep missing … Continue reading "Language vs VM Wars!"
when computing is a utility computing capacity can be scaled up and down on demand. And billed by usage IaaS (Infrastcture as a Service) is cloud computing Cloud is … Cloud is everything else – anything that abstracts the user from the metal is a cloud Technically your API or a website or an app … Continue reading "cloud computing is …"
Let me share a small story … It was my birthday yesterday (yes, yes, yet another year down the hill…). Anyways so dinner was had with all my folks. Midway my cousin started prank calling my wife. Of course me and my brother being privy to the whole mischief decided to play along with the … Continue reading "truecaller is a social network in an app"
How Zara grew into the world’s largest fashion retailer tl;dr More about Inditex than Zara. The process is … Fast Fashion Inditex’s 8 Brands Inditex is the fashion company that owns Zara and many other brands – totaling 8. Zara Zara Home Bershka Massimo Dutti Oysho Stradivarius Pull & Bear Uterqüe The Zara template: Trendy … Continue reading "Zara – Fast Fashion"
These learning are from the Pearl City Project of PCC of 2012. Some of the learnings I took. Jotting them down before I forget. By handling a Multi-contract approach there will be huge leverage on slippages. Difference in IT and other industries No visibility on IT industries. So we need this visibility & metrics to … Continue reading "Project Management learnings"
what-are-imaginary-numbers The complex numbers allow us to consider scalings and rotations as two instances of the same thing; and by ensuring that negative reals have square roots, we get something where every (non-constant) polynomial equation can be solved: C is the algebraic closure of R. Quora and StackExchange are fast turning out to be my … Continue reading "What are imaginary numbers?"