Source: How to fix 9 common sleep problems with science – INSIDER
Links
Good sleep, good learning, good life
Aqua Screenshot Library – explore how each major version of macOS has looked
More Than 100 Fantastic Articles From 2017
Developers Should Abandon Agile
Source: Developers Should Abandon Agile
The problem with agile (and scrum in particular) is it provides numerous tools for managers to use in bad faith, and few tools for developers to exert upward influence.
The intentional conflating of ‘estimates’ with ‘commitments’ manipulates devs into working extra hours. Any unexpected complexity (inherent to software development) is expected to be internalized by whoever happens to be working on that particular task.
The notion that I need to work the weekend finishing my coworkers’ work if they call in sick 2 days in a row is an extremely fucked idea outside of software.
The agile notion of ‘commitment’ to churning out a specified amount of finished work exactly every 2 weeks is overtly hostile toward developers who want to make long-term decisions about the system.Source
The rush at the end of the sprint to merge a bunch of complicated code together is an immensely complex task that isn’t understood or appreciated by most product owners.