3 karma · joined June 9, 2018
As long as other paradigms provide contracts/abstractions, modularity can be achieved there also.
Faked modularity doesn't count. Leaky abstractions neither.
"If you think that creating a wrapper around the library is too expensive, then the dependency is not worth having".
Heck, I just read the docs of hack for 2 hours, and I already got a good sense of what the language can do. I worked with PHP internals, and a bunch of other languages in my career.
* as language we define the language, its syntax and semantics, not any other library or the ecosystem. And yes, the standard library is still just a library. Knowing a list of functions and parameters does not mean knowing a language.
From my experience, scrum is better. The idea is that you can measure progress and you can learn from mistakes with scrum.
Kanban doesn't help in that regard.
Also, a good scrum master will tell you some things:
- a successful sprint is one in which not all stories were finished, because the goal was ambitious
- do not sweat over spill-overs; they happen all the time, it's not the end of the world as long as you work 8h/day really focused and give your best
I know that in the US you got modern slavery with insame working and commuting hours, but life is decent in places like Europe.
Never again!
Use xonch at least.
Next day, I just look at the git diff, and I'm mentally back right where I left.
For juniors, it's best to have a less abstractions.