-
Practical Problem Solving Framework: Inspired By The Toyota Way
We all will agree to a certain point that having a system/process for anything reduces chances of errors. As an engineer or someone people look forward to propose solutions to problems it’s beneficial to have a framework in place to solve problems effectively. Recently I was reading The Toyota Way, and it suggested a framework to Practical Problem…
-
8 System Design Principles I learned After Doing It Wrong More than 50 Times!
At Squad, we strive to build awesome products to solve customer(internal and external) needs. As a product engineer, paramount part of your job is to design and build products. Dig deep into the root cause of the problems, design solutions and implement them as the end product. Over the course of my journey so…
-
Estimation Peril: How To Estimate Software Projects Effectively(or How Not To Lie)
Consider, you are a rockstar engineer and you are given a task by your favorite person, your project manager, to show some new fields in the dashboard. As usual, you are asked to estimate it as soon as possible. You think that well, seems like a quickie and you are tempted to estimate it a…
-
Clean Code Chapter 1&2: Clean Code & Meaningful names
I have started reading the book Clean Code by Robert C. Martin, which is considered to be a industry standard for writing maintainable and elegant code. Because this book is such a heavy read, and each chapter is full of content and a knowledge bank in itself, for personal reference I’ve decided to summarise each chapter in…
-
Philosophy Behind The Offensive Programming
Recently I was listening to a podcast and there was this really smart guy Piwai talking about something that instantly captivated by attention. That was the coining of the term Offensive Programming. What is offensive programming? Well, you can find the literature on Wikipedia and also I am not the best person to explain that. So…
-
5 notes on MVP architecture pattern for Android
Image credits Macoscope MVP (Model View and Presenter) is an architectural pattern inspired by the popular MVC pattern. MVP addresses two main points : Make views as…
android, android studio, Application, architecture, coding, development, fun, how, Internet, introduction, java, learning, libraries, Linux, mobile, MVC, MVP, pattern, programming, technology, to, web -
Business in Boxers : 1 Month Into Running a StartUp
Why the Series? (Inspired by book : Business In Blue Jeans) Hi! This is Priyank. This series is about me pen downing my start-up ride. Don’t know if it’s fast or slow, all I really know is I’m gonna enjoy the ride. Why the name? Boxers is what you’ll find me almost every time in and…
android, Application, Book, boxers, branding, business, experience, in, lean, marketing, pivot, programming, reading, Readings, review, series, startup, technology, web design