Tản mạn

Einstein để lại lời khuyên gì cho nền giáo dục tương lai?

Albert Einstein, thiên tài vĩ đại nhất trong lịch sử nhân loại đã đúc kết về giáo dục trong câu nói ngắn gọn: “Giá trị của một nền giáo dục (…) không phải là dạy và học được nhiều sự kiện mà là đào luyện cho tinh thần biết tư duy…” Học để thi Từ… Continue reading Einstein để lại lời khuyên gì cho nền giáo dục tương lai?

Chưa phân loại, Leadership

[Book] Talking with Tech Leads by Patrick Kua (Lessons Learned)

Being a good developer doesn't necessarily make you a good Tech Lead. This book explores the delicate balance between the technical and non-technical worlds and, with over 35 accounts from Tech Leads, we can better understand some of the challenges faced and lessons learned from tech leadership across our industry. When I started this book project,… Continue reading [Book] Talking with Tech Leads by Patrick Kua (Lessons Learned)

Chưa phân loại, Leadership

5 Tips for Being an Effective Tech Lead

Becoming a Tech Lead is a tough transition for any developer, because only part of the skills and experience you had as a developer prepares you for the expectations of a new role. Instead of simply designing and writing code, a Tech Lead is suddenly responsible for an entire development team - and this means… Continue reading 5 Tips for Being an Effective Tech Lead

Agile, TDD

Patterns of Effective Teams

Again, Dan North, again great talk! https://www.youtube.com/watch?v=lvs7VEsQzKY&t=1575s The talk was going around the following map: https://www.youtube.com/watch?v=lvs7VEsQzKY&t=1575s Patterns Dreyfus Squared Different levels of people, do the pairing!, share the love and knowledge within the team Shallow Silos Rotate team/pairs Seize of Day Energize standups, discuss the status, not just report!, we don’t care about the brief… Continue reading Patterns of Effective Teams

Methodology

Behavior Driven Development: It’s Test Driven Development Done Right

We talked about test-driven development. We considered it the basis for Behavior-driven development. But what’s the difference between them? Test-driven development focuses on the developer’s opinion on how parts of the software should work. Behavior-driven development focuses on the users’ opinion on how they want your application to behave. Behavior-Driven Development Test-driven development is rather a paradigm than a process. It… Continue reading Behavior Driven Development: It’s Test Driven Development Done Right