Evolution of the Scrollbar
Oh, really? :o
> Time to migrate your Android projects from Gson to Moshi:
"A pattern is a solution to a problem in a context."
> "Input", "Output" or "Outcome" are the same level of importance. If you forget one or do not have a connection between "Input", "Output", "Outcome", it will impact the success of your product. Therefore, build the circle with a strong connection between "Input", "Output", and "Outcome", to deliver the value to the user fast enough and frequently for the experiment, and learn from your users what is essential. That is the core of Scrum
"Experience is the hardest kind of teacher. It gives you the test first and the lesson afterward" - Oscar Wilde
4 Signs of an Inexperienced Developer ->
[TodayReading] The great paradox of behavior change
"When an athlete trains too hard, she ends up sick or injured. When a company changes course too quickly, the culture breaks down and employees get burnt out. When a leader pushes his personal agenda to the extreme, the nation riots and the people re-establish the balance of power. Living systems do not like extreme conditions."
> When we’re under pressure our mental bandwidth narrows – and that means we focus on the wrong tasks. So what’s the remedy for unproductive ‘tunnelling’?
[Today Reading] How one code review rule turned my team into a dream team
Curating Complex Systems
> Monolithic applications can be successful, but increasingly people are feeling frustrations with them - especially as more applications are being deployed to the cloud . Change cycles are tied together - a change made to a small part of the application, requires the entire monolith to be rebuilt and deployed.
> This post illustrates GitHub’s MySQL high availability and primary service discovery solution, which allows us to reliably run a cross-data-center operation, be tolerant of data center isolation, and achieve short outage times on a failure.
Good coders borrow, great coders steal
When you clone code, you risk merely borrowing it.[...] when you steal code, you know exactly what it does. The core of it, the quirks, all of it become a seamless part of your own code. If you could write it again from memory, that’s a sign a good theft; a reworking that has left you with something more than a clone, with something original.
Two-pizza rule: http://blog.idonethis.com/two-pizza-team/
Optimal Scrum Team Size Guide: https://www.toptal.com/product-managers/agile/scrum-team-size
> No matter how large your company gets, individual teams shouldn’t be larger than what two pizzas can feed.
Regex101 allows you to write regular expressions and test them on strings. It is able to generate an explanation of your regex as you type. There is a quick reference guide, with tokens sorted into categories such as Anchors, Meta Sequences, Quantifiers, Group Constructs, and more.
Mobile Technical Lead at RTA