As a client it's tempting to attempt to reduce budget risks by looking for a vendor willing to take on fixed price work, however there are other associated risks that go hand in hand with this that are often overlooked.
4 Jun, 2020
Switching tools is sometimes a bit too much of a trouble. Here’s what I can tell you
1 Jun, 2020
Applying for a Product Design role shouldn’t be daunting. Here are 5 things to think about before shooting off that application.
29 May, 2020
The Ruby on Rails community was right to step away from fat controllers but we did it in the wrong way. I want to revisit fat controller architecture with more experience and solve the problem in a better way
27 May, 2020
Instead of having one Activity represent one screen, we view an Activity as a big container with the fragments inside the Activity representing the screen.
Our learnings from working with multiple designers on a fast-paced project.
26 May, 2020
It’s not you, it’s your habit. And your team. And your client. And also you.
21 May, 2020
In short, Coroutine is a way to write Asynchronous code in the straight-forward Synchronous way without a bunch of callbacks.
13 May, 2020
Avoiding single points of failure - In the age of cloud computing, it is difficult to find a reason not to make your products highly-available, and most services provide it out-of-the-box. However, that doesn't mean you shouldn't still plan for it.
9 May, 2020
A brief introduction of iOS Coordinator pattern
9 Jun, 2019