The only reason why I didn’t delete facebook is messenger, where I chat with old folks.
96 karma · joined August 23, 2019
The only reason why I didn’t delete facebook is messenger, where I chat with old folks.
The board is far from only agile practice and nit obligatory either. Even Epic sounds like an agile term.
That is true for deep work like:
- solving mathematical problems
- coding non-trivial stuff
- teaching non-trival stuff
The challange is shallow work e.g.
- replying to emails
- meetings
- scheduling meetings
And than there is no-work:
- checking your phone
- lunch
- walking and chatting before the next meeting
Shallow and no-work can easily eat anywhere between 20 and infinity :)
I went all the way from Agile maximalist to common sense-ist.
For me agile these days is simply:
- talk to your team to sync often but short
- seek feedback (from stakeholders, ideally users)
- allocate time to work on your backlog so it nice and tidy
and technical stuff:
- release early, release often (i.e. CI/CD/devops stuff)
- automated testing, regular code reviews
- refactoring, working with small commits/PRs
More a common sense, than a "process" or "ideology".
I never treat his proposals as a silver bullet, but a great source of inspiraton. I wish there were more people teaching those things.
And in fact we have been doing it - the tools are so much better than they used to be and with tdd, refactoring, patternals and clean code we have been building increasingly complex software with less bugs.
Still a long way to go.
I love taking advice from both groups, treating neither as a silver bullet.
“So you know who java developer is? Someone who doesn’t know Java”.
While the emphasis was not on Java, but knowing a single language.
“If he could learn Java well he could very much learn C++”.
Again emphasise is not on C++ specifically, but any other language really.
Technology landscape changes, stack get more complex.
While we should not expect everyone to know everything all the time, we should expect most developers strive for fullstackness. A ideal perhaps never to be achieved .
A billionaire investing his capital in the business providing work and quality products for society is great. What I don't like is underpaying employees, shady businesses with low value and abusing the legal system.
Probably Tesla will be able to patch it with software update. Good test to vision only FSD.
[1] https://ethworks.io/assets/download/zero-knowledge-blockchai...
I think this is key sentence. Microservices does not make a lot of sense for teams of 10s, while are a great tool for team of 100s.
It is many blockchain building alternatives to the monetary system. With Bitcoin being a digital gold, Ethereum being a decentralized central bank for layer two solutions running decentralized finance system (with stable coins and financial instruments) and perhaps other blockchains with different roles (payments anyone?).