Engineering practice
How engineering teams work: process, estimation, hiring and leadership.
Reports
Writing
- Hide the MacBook notch: the 32-point fix for the macOS 27 menu bar
- Speed beats perfectionism in AI adaptation
- Most engineers can't actually engineer
- Vetting proven talents
- Scale smart: Grow big but stay research-first
- Glue work
- Stating the obvious
- Building trust as an engineer
- Salesforce use cases
- Yelp use cases
Show all 29 pieces
- #1 Coffee craftsmanship lessons for software engineering
- #2 Film production lessons for software engineering
- Vietnam tech ecosystem 2024 report
- Your last work is what counts
- How R&D contributes to performance review
- Growth is our universal language
- OGIF
- Focus on delivery
- Are you helping?
- The inner circle
- #4 Transforming healthcare with technology
- You need 3 upvotes to pass probation
- Making decision as a team member
- Beyond the title
- Go the extra mile
- The dwarves runs by ideas
- How people matter should work
- Transparency
- Building a solid high performing team
Research notes
- IC and management
- Composing forward engineering newsletter
- Let AI ask you
- Your AI approach
- Our view on fullstack engineering
- Update highest and lowest symbol prices in real time
- Database designs for multilingual apps
- How to run the backlog grooming effectively
Show all 143 notes
- Quality assurance works in the product team
- How one product team works when having incident
- Conduct a 1-on-1 session
- Run an effective performance review
- Are we really engineers
- Infinite image gallery with R3f an approach
- Introduction to software craftsmanship
- Architecture decision record
- Well crafted software
- Estimation in agile
- high-quality-software
- process-for-software-project
- project-goals
- software-tester
- Frontend report August 2025
- Frontend Report June 2025
- Forward engineering Jun 2025
- Talks and takeaways from the scene part 3: Three Crypto Events, One Reality Check
- What's new in May 2025
- Forward engineering May 2025
- What's new in April 2025
- Data-first Approach & Maintaining Data Integrity with Zod Schema
- Frontend Report April 2025
- What's new in March 2025
- Frontend report March 2025
- Talks and takeaways from the scene: part 2
- Talks and takeaways from the scene: part 1
- What's new in February 2025
- Frontend report February 2025
- Weekly consulting snapshot #9: Bybit loses $1.5B in hack, Claude 3.7 Sonnet drops, and OpenArt designs characters
- Weekly consulting snapshot #8: R1 1776 goes open-source, Cardex gets hacked, and Grok-3 debuts
- Weekly consulting snapshot #7: 10x AI cost reduction, Lyft’s 2026 robotaxi milestone, and Solana ETF buzz
- Forward engineering Feb 2025
- Weekly consulting snapshot #6: Trending products, DeepSeek wave, and Ethereum predictions
- Frontend report January 2025
- Weekly consulting snapshot #5: VC trends, blockchain breakthroughs, and AI innovations
- 2024 in review
- Weekly consulting snapshot #4: AI supercomputers, mini AI PCs, Worldcoin expansion, and SEA VC
- Weekly consulting snapshot #3: AI’s ubiquity at CES, Wall Street’s AI boom, and blockchain innovations
- Subscription pricing models
- Radix sort
- #3 Digital transformation insights from the energy sector
- The removal of Apache Kafka's dependency on Zookeeper
- URL Redirect vs. Rewrite; What’s the difference?
- Vim repl driven development
- Working on a project interview assessment at Dwarves
- Redis rate limiter
- Graphql in microservices unified api gateway
- Radio talk 61 monorepo
- Burnup and burndown chart
- Difference between project program portfolio manager
- Behavior driven development
- Software quality assurance
- Pomodoro technique
- Stream aligned team
- Story point estimation
- Disc personality types in team work
- Enabling team
- Team first thinking
- Team toplogies
- Conway s law
- Edsger dijkstra interview
- Cold start problem
- A and cname records in dns
- Software development life cycle 101
- Software modeling
- Reusability in software development
- Build an assistant on the terminal
- Istio
- Split and reuse code in React application
- ¶ pyramid principle
- ≈ the opposable mind
- 8 preferences
- a-system-perspective
- aarrr-vs-hook
- Build productive team
- build-in-public
- Cognitive diversity enhances team problem solving capabilities
- Cognitive functions stack
- constellation
- defining-features
- design-a-habit-forming-product
- economic-narrative
- economic-narratives-spread-like-diseases
- Expressing uncertainty doesn t undermine authority
- Extraverted Feeling (Fe)
- Extraverted Intuition (Ne)
- Extraverted Sensing (Se)
- Extraverted Thinking (Te)
- extreme-programming
- Inform rather than persuade
- Introversion vs extraverion
- Introverted Feeling (Fi)
- Introverted Intuition (Ni)
- Introverted Sensing (Si)
- Introverted Thinking (Ti)
- Intuition vs sensing
- managing-an-agile-project
- metamodernism
- metaphors-create-coherent-systems-of-meaning
- metaphors-we-live-by
- metonymy-facilitates-understanding-by-focusing-our-attention
- narrative-economics
- narratives-generate-real-world-effects
- Note
- novel-metaphors-create-novel-ways-of-thinking
- objectivism-assumes-a-concrete-knowable-world
- OCEAN model
- orientational-metaphors-organize-concepts-relationally
- peer-review
- Perceiving vs judging
- Perspective comprises our stance our tools and our experience
- product-roadmap
- Put mental models in conversation with one another
- rebranding-rest
- risk-management
- Salience is subjective
- scrum
- se-cs
- semantic-versioning
- sensemaking-produces-thick-data
- setup-feedback-loop
- software-101
- software-architecture
- software-quality-assurance
- stale-while-revalidation
- Strategies for accurate typing
- structural-metaphors-reveal-and-conceal-different-aspects-of-experience
- success-of-software-projects
- The history
- the-hook-model
- the-kano-model
- Theory team building based on mbti
- Thinking vs feeling
- waterfall-agile
Playbooks
- A protocol for asynchronous shadowing
- How to conduct delivery report
- Strategic resource allocation
- diagram
- error
- stack
- workflow
- working-together
Show all 73 playbooks
- Scale your vibe
- How I create content for multiple platforms
- Service feedbacks
- Project archive
- Project case study
- Project initialization
- MBTI type INTJ
- MBTI type ISTP
- MBTI type ESTJ
- MBTI type ISTJ
- Apply MBTI in hiring
- The four preferences
- Adjust the way we work in Basecamp style
- Bric a brac
- Hiring for operations team
- Objective
- Annual bonus for sales
- Assets
- Assignment Inviation (Skip pre-assessment)
- Assignment inviations
- Billing
- Candidate
- Compliance check process
- Confirm employee's resume date day
- Consulting contract
- Farewell letter
- Follow-up onboarding items
- Hung King commemoration day
- Inform about resource change
- International labour day
- Interview invitation
- Milestone sign-off
- Naming convention
- National day
- New year day
- Offer letter
- Referral bonus confirmation note
- Rejection
- Salary increment announcement
- Setup email template in Gmail
- Tet holiday
- Thank you letter
- Unemployment, social, health insurance
- Vietnam invoice
- Welcome onboard
- Welcome to dwarves updates
- Traits to assess during an interview
- Hiring approach
- The OKR
- Our metrics for performance review
- How we contribute to homebrew
- backend
- changelog
- charter
- db-migration
- definition-of-done
- editor
- handover
- license
- rdd
- readme-how
- readme-template
- setup-project
- user-story
- versioning
Series
Tags in this topic
engineering71, operation60, communication23, people23, 10122, culture20, email20, template20, productivity19, hiring18, market-report17, checklist16
Writers
tieubao43, huynguyenh29, nikkingtr26, zlatanpham12, ooohminh11, monotykamary9, innnotruong8, duynglam7