Chủ Nhật, 11 tháng 10, 2026

Gái xấu là gái của mình, gái xinh là gái thiên hạ

Một chiều được nghỉ học sớm, 3 thằng đạp xe lên dốc nhà thờ Phủ Cam. Gái các trường cấp 3 đi ngang qua đông vô kể.

Thằng Lãi xuýt xoa, nhanh nhẩu thường thấy:
- Con bé kia đẹp hè, 2 tụi bay! 😎
Nhưt lớp trưởng tỏ ra thận trọng:
- Gái xấu là gái của mình, gái xinh là gái thiên hạ.
- Tệ quá! Chẳng qua mi không lấy được vợ đẹp nên nói rứa. Rứa còn mi, tổ phó tổ 1, Măng?!
– Mi đi khuyên mấy đứa đẹp lấy tau đi. Chứ tau đồng ý mà! 😂


Lý lẽ

 Ở xứ Huệ nọ, ngày xửa ngày xưa, có 1 phú hộ tên là Bùi Sương, nổi tiếng là rất lý lẽ.

Thời học sinh:
Mạ: học đi con, lên đại học rồi chơi!
Thời đại học:
Mạ: học đi con, có công ăn việc làm rồi chơi!
Thời đi làm:
Mạ: làm đi con, có vợ rồi chơi!
Thời có vợ:
Mạ: hắn về thăm tau mà toàn đi chơi ko à?!



Thứ Sáu, 9 tháng 10, 2026

I don’t have villa but I have a big heart

Thỉnh thoảng Bùi có làm việc với mấy ôn/mệ Ấn Độ về an ninh mạng và an toàn thông tin. Mấy ôn ni chuyên môn khá tốt, mà giá cả cũng dễ chịu.

Có một ôn hơn 50 tuổi, Sharma, quê thủ đô New Delhi, hiện đang sống ở Pune. Da trắng, mặt hiền khô, nhìn như tu sĩ đã ngồi thiền định mấy chục năm. Nói chuyện cũng nhẹ nhàng, từ tốn, dễ có thiện cảm.

Hồi chiều trời mưa, ôn Sharma nói khi mô qua Ấn Độ thì ghé Pune chơi với ôn.

Bùi mới kể là có hội bạn cấp 3 đang tính qua Ấn Độ du lịch, muốn ghé thăm đền Ellora, cũng gần Pune. Chuyến ni đi chơi chứ không phải công tác chi, bỏ tiền túi cá nhân ra.

Ôn Sharma nghe xong nói ngay:
- You guys can stay at my house. There's no need for a hotel. 😎

Bùi hơi bất ngờ, mới quen qua công việc mà ôn đã mời cả hội về nhà. Bùi hỏi đùa:
- Your house is huge, like a villa, so it’s the only place big enough to fit my whole crew.🧐'

Ôn Sharma cười rồi nói:
- I don’t have a big villa, but I have a big heart 💜 

Bùi cười khoái chí:
- Hahahah 😀 such a good answer!





Thứ Tư, 12 tháng 8, 2026

Ways of Working Review – Are We Getting Better?

 

Ways of Working Review – Are We Getting Better?

Team that has just finished a Sprint. Most User Stories are Done. There are no major incidents, and the release is still on track.

Do we really need a Ways of Working Review (Retrospective)? Team decides to skip it.

 In the next Sprint, testing is again pushed to the last few days. Developers wait for requirement clarification. Several stories are carried over to the next Sprint.

Nothing is seriously wrong.

But the same things keep happening.

-> That is where a Retrospective creates value.

 

A Retrospective is not simply about asking: “Was the last Sprint good or bad?”

It is about learning from what happened and deciding what to improve next. 

Look Back Purpose
What worked well? Keep doing it
What did not work well? Understand why
What keeps happening? Find what needs to change
What will we do differently? Agree on 1–2 concrete actions

 

For example, instead of simply saying: “Testing was late again.” Team could agree:

“From the next Sprint, a story will only enter development when the acceptance criteria are clear and the tester has reviewed them.”

That is the real value of a Retrospective. It does not need to be a long meeting. And it does not need 20 action items.

 

The goal is simple: Make the team a little better after every Sprint.

If a Retrospective only talks about the past, it is just another meeting.

 

If it changes how the team works in the next Sprint, it becomes continuous improvement.

 

Issue and Problem: Don't Just Fix What's Happening

One day, a user raises a complain: “I submitted the request, but my manager didn't receive approval.”

Support team checks and finds the workflow is stuck. Developers rerun the workflow, and manager receives approval.

Done?

That request was done. This was an issue, and the team resolved it.

 

But the following week, another user encounters the exact same problem. Then, a few weeks later, another case arises.

 

Team investigates further and discovers the cause: when the user's Manager information changes, the data isn't synced in time. The workflow can't find the correct approver and gets stuck.

 

This is the real problem.


What

An incident is occurring.

The cause of the incident

Example

The manager did not receive approval.

The workflow retrieves incorrect/outdated approver information.

Handle

Run the workflow again to continue the request.

Modify the workflow for identifying approvers.

Target

Restoring operations

Prevent the issue from recurring.

Question

How can we handle this immediately?

Why did it happen?

  

The key point is:

  • Fixing an issue allows a request to continue running.
  • Solving a problem prevents hundreds of subsequent requests from encountering the same error.

The same applies to project or product management. If the same type of issue keeps recurring and the team keeps closing tickets over and over again, we're not truly solving the problem. We're just effectively putting out fires.

Thứ Ba, 28 tháng 7, 2026

Kỷ niệm Huế – Cam Ranh

Hè năm lớp 7, tôi một mình bắt xe vào Cam Ranh thăm bà chị. Cả gia đình vẫn sống ở Huế, chỉ có chị tha phương cầu thực vào vùng đất đầy nắng gió biển mồ mã đầy rẫy này, nên chuyến đi ấy với tôi vừa là đi chơi, vừa là để chị vơi bớt nỗi nhớ nhà.

Xóm chị ở rất nghèo, đa phần là dân lao động miền biển. Những căn nhà cấp bốn, có nhà chỉ lợp ván gỗ đơn sơ, oằn mình dưới cái nắng gần như quanh năm của xứ xoài. Người Cam Ranh trông rắn rỏi, da sạm nắng, vóc dáng cao lớn hơn người Huế. Giọng nói cũng rất đặc trưng, "a" thành "e", nghe lạ tai nhưng chỉ vài hôm là quen. Ngày ấy Cam Ranh nhiều xoài lắm. Những rừng xoài cổ thụ trải dài bạt ngàn. Sắn – người ở đây gọi là củ mì – cũng được trồng khắp nơi.

Lũ trẻ trong xóm nghịch chẳng kém ai. Chúng hay bắt nhông sống quanh các khu lăng mộ đem nướng. Nghe mà rợn người. Chim chúc quạch thì đậu đầy trên những tán keo – thứ mà ở Huế muốn ăn thì mạ phải ra chợ An Cựu mua. Tụi nhỏ nhìn tôi ăn món Huế rồi cười: Mi ăn chi cái đó rứa? Tụi nó hay nhại giọng Huế. Có lần tôi dùng ná bắn được một con chúc quạch non. Không dám làm thịt nên đem đưa cho má thằng Mẫn. Bà cầm con dao nhỏ, thoăn thoắt vặt sạch lông rồi mổ bụng. Tim con chim vẫn còn đập thình thịch. Nhìn vừa sợ vừa ám ảnh. Nhưng rồi nướng lên, cả đám ngồi quanh bếp than chia nhau ăn và gật gù ngon.

Xế chiều, tôi theo đám bạn cùng trang lứa, tay xách túi lưới và cái cào nhỏ, lội ra bãi cạn gần cảng Ba Ngòi khi thủy triều rút. Cả bọn lom khom cào cát, bới rong biển, tìm từng con ốc, con sò hay con tôm mắc lại trong các vũng nước. Nắng miền biển cháy rát da, lưng đứa nào cũng đen nhẻm. Thành quả sau mỗi buổi chiều là vài con sò lông, ốc móng tay, nghêu, vẹm xanh... Vui là chủ yếu chứ tối đến cả đám đem nướng, ăn rất ngon.

Hai năm trước, tôi có ghé lại thăm. Hai anh em thằng bạn cũ ngồi trước hiên, nhậu với đĩa trứng chiên cháy đen và một xị rượu. Hai khuôn mặt cúi gằm xuống đất, hằn lên dấu vết của những năm tháng mưu sinh, má thì mất, ba thì bỏ đi giờ cũng tật nguyền nằm 1 chỗ. Nhìn mà chạnh lòng. 

Gần ba mươi năm trôi qua, hôm ghé quán từ Suối Đá Cam Ranh, những bãi cạn ấy vẫn còn người đi bắt hải sản mỗi khi nước xuống. Chỉ khác là bây giờ họ dùng dụng cụ hiện đại hơn, không còn cảnh lội mò bằng tay như ngày trước. Cam Ranh vẫn còn những cây xoài mủ, những con đường phủ cát trắng và mùi mực phơi nắng đặc trưng mà chỉ cần thoảng qua là biết mình đang ở vùng biển.

Lần nào trở lại, tôi cũng cố đi một vòng tìm đám bạn ngày xưa nhưng cũng khóng gặp được.