evident secrets of successful application - max goncharov
TRANSCRIPT
Evident secrets of successful modern applicationMax Goncharov
Standard application lifecycle
1. Idea2. Proposal/request3. Global solutions4. Smaller solutions5. Architecture6. Code7. Some QA8. Some deploy9. Code10. Money
Instructions
1. Code2. QA3. Code4. QA5. Deploy6. FIRE!!!
Did we miss something?
F#CK,YES!
Did we miss something?
1. Issue tracking.2. Quality of code.3. Bug tracking.4. Power management.5. Micro-architecture.6. MIScommunication.7. Team building.8. Magic.
Is there some solutions?
SHUT UP AND LEARN NEW!
Is there some solutions?
1. CI/CD.2. Tests instead of specification.3. Convention over configuration.4. Delegate.5. Issues next to the code.6. Automate everything.7. Use honest opinion (NOT IMHO).
Trends for PM and HR
1. Bigger trend - bigger number of heads (for headhunter).2. Bigger trend - bigger number of SOF questions (for PM +
dev).3. Bigger trend - bigger pain (if solution was wrong).
Trends for DEV
1. Bigger trend - bigger community.2. Bigger trend - bigger client’s love.3. Bigger trend - bigger support.
DEAL?
1.
DEAL?
1.
Motivation
1. Self motivation2. Motivation through money3. Esthetic motivation4. Motivation through reward
Oooops, another one
1. Self destruction2. Fear3. Pain4. Pressure
Different ways?
1. DDD2. Glossary3. Data first4. LINO (Last In - Nobody Out)5. Community6. Contributing (or reading…)7. Competition (2-way binding)
AND
1. Stay cool2. Learn new3. Code not for code4. Be happy
THANKS
QUESTIONS?