Mất bóp

Sáng thứ Hai bọn nhỏ được nghỉ học nên khỏi phải đưa chúng nó đến trường. Thức dậy sớm tôi bắt tay ngay vào công việc ngay. Đến 11 giờ trưa rũ cả bốn thằng ra skatepark chơi. Công viên vắng vẻ chỉ có năm cha con mặt sức mà trượt. Nửa tiếng sau bọn nó yêu cầu đi uống trà sữa. Tôi đề nghị quán TeaDM vì mua 4 tặng 1 vừa đủ cho 5 cha con. Tôi thì lại mê sinh tố khoai môn tươi của quán này. Trong lúc bọn nó quấn quít bên chiếc iPhone thì tôi ngửa ra sofa (với hình thức cái tô khổng lồ) để đọc sách và thưởng thức ly sinh tố.

Đến 12 giờ trưa quây về nhà cho tụi nó ăn trưa còn tôi tiếp tục làm việc. Đến 4 giờ chiều tôi gọi thằng Đán và Xuân đi học đàn dương cầm. Lúc ra xe mới phát hiện không có cái bóp. Vô nhà tìm mãi cũng không ra. Ráng nhớ lại từ lúc về đến nhà làm gì mà cũng không nhớ ra nỗi đã quăng cái bóp ở đâu. Nhờ bà xã đưa hai thằng con đi học đàn để tôi ở nhà tìm tiếp.

Gọi điện thoại cho TeaDM thì họ không trả lời mà chỉ nhắn tin lại rằng muốn đặt hàng gì thì vào tiệm. Tôi hỏi họ có ai nhặt được cái bóp không. Họ trả lời không nhưng nếu có họ sẽ báo cho tôi biết. Thế là ở nhà lục tiếp. Tìm hết xe cũng không ra. Kéo sofa ra cũng không có. Tôi chợt nhớ nhớ lúc ngửa ra sofa trong quán đọc sách nên tôi quyết định lái xe đến quán. Hy vọng nó còn lọt ở đáy của chiếc ghế sofa hình cái tô mà chưa ai phát hiện. Vừa lái xe tôi vừa khẩn cầu mẹ, “Mẹ ơi giúp con thêm lần này nữa nhé. Con mà bị mất cái bóp này thật là phiền lắm. Tất cả thẻ tín dụng, thẻ bảo hiểm, và bằng lái xe đều nằm trong đó. Luôn cả chiếc chìa khóa nhà để dự phòng. Lần trước mẹ đã che chở cho con thoát nạn covid, lần này mẹ cứu con thêm một lần nữa nhé”.

Chạy đến nơi, tôi định đi nhanh lên tầng hai của quán để kiểm tra lại chiếc ghế sofa nhưng cô bán hàng chào và hỏi tôi cần giúp đỡ gì không. Tôi chào cô và hỏi ngay về cái bóp. Cô quây sang kế bên chiếc máy tính tiền và đưa ra cái bóp. Tôi nhận ra ngay chiếc bóp của tôi. Tôi mừng rỡ như vừa được thoát nạn. Tôi cảm ơn cô vô cùng vì đã nhận lại được cái bóp. Ra khỏi quán tôi nhìn lại trong bóp tất cả còn y nguyên. Tờ $100 vợ đã nhét vào mấy tuần trước vẫn còn đó. Tôi cũng không quên cảm ơn năng lực vô hình của mẹ đã cứu vớt tôi thêm một lần nữa.

Cầu tiến

Không biết từ lúc nào tôi đã bị rơi vào cách sống cầu tiến. Lúc nào cũng phải bước tới chứ không cho phép mình dậm chân tại chỗ hoặc lùi lại. Lúc còn trẻ cố gắng tranh đấu để cầu tiến cũng tốt.

Lúc còn cắp sách đến trường phải học cho giỏi để tương lai sáng lạng. Tốt nghiệp đại học phải kiếm công ăn việc làm lương cao. Có công việc rồi phải thăng chức. Trong nghề nghiệp, nhất là ngành liên quan đến công nghệ điện toán, phải luôn theo đuổi để học những kỹ thuật mới.

Trong cuộc sống cũng phải cầu tiến cho bản thân bằng cách đọc nhiều để hiểu nhiều và tập viết để rèn luyện chữ nghĩa. Ngoài ra cố gắng tập dượt những môn thể thao để tiến xa hơn.

Sự cầu tiến cho bản thân đã khiến tôi tự thi đấu với chính mình. Và điều này đã đem đến cho tôi những phiền muộn và chán nản về mình. Giờ đây tôi phải tập bỏ hết tất cả. Tự đấu trí với chính mình. Cuộc đời này có là bao sao phải làm khổ bản thân. Cầu tiến để được gì rồi mai đây cũng chỉ trở về cát bụi.

Tôi không muốn cách suy nghĩ của tôi sẽ ảnh hưởng đến con cái. Có bắt nó học giỏi có bắt nó chơi thể thao cũng được gì? Dĩ nhiên tôi không muốn tụi nó giỏi để tôi được nở mặt nở mày hay để khoe khoang mà chỉ để cho nó có tương lai tốt đẹp cho bản thân và đời sống của nó. Thôi thì để tự nó tìm lối đi riêng của nó. Có thành công hay thất bại cũng là do nó quyết định.

Nhìn lại cuộc đời của chính mình, tôi cũng không biết mình đã thành đạt hay thất bại. Giường như điều duy nhất tôi cảm thấy mình thành công là tìm được một người bạn đời. Tôi nợ em rất nhiều. Tôi cám ơn những tình cảm em dành cho tôi. Dĩ nhiên tôi luôn yêu thương và kính trọng em.

Getting the Band Back

My passion for ice skating has melted. I haven’t stepped into the rink in weeks. I miss it. I’ll get back to it someday.and continue to learn the jumps.

I have been rollerblading with my sons on a regular basis, thanks to Xuân. I am so glad that he has been asking me to take him to the skatepark. I am dragging Đạo and Đán along too. It feels like getting the band back together. The vibe is there. Xuân is getting his chops on the scooter again. Đạo is gaining more confidence. They both can drop in from high ramps. Đán is a natural skater. He dropped in with one foot. How crazy is that?

As for me, I haven’t learned new techniques. I am just taking it easy and enjoying spending time with my sons. It’s nice to get them off the screen and out of the house. They used to protest, but my wife made them go with me. It’s their benefit to have a routine and to get some exercise. I don’t set any goals or expectations. We just skate for fun. The skatepark is always free and usually not crowded. All we need is a good pair of skates, a helmet, and protective gears. We’ll continue to hit the skatepark as long the weather permits.

We can’t wait to go skiing and snowboarding in the winter. The boys have all the gears. Vương will be using his skis from last year. My wife got Xuân and Đạo brand new twin-tip skis. We rented a snowboard package for Đán for a whole season. I now have two pairs of used skis I had tuned up and ready to go. My wife can use one pair if she wants to. She just needs to buy the boots. I also bought a used snowboard to learn. I want to give it another try this season. I’ll learn it on my own from YouTube rather than getting lessons. We’ll see how that goes.

Change Speaks Vietnamese

Alessio Leonardi and Fontwerk make a huge Change with variable fonts and Vietnamese diacritics. A humanist, lively sans family, Change lends clarity with characteristics and familiarity with peculiarity. From hardness to subtlety, Change’s contrast covers both texts and displays. For Vietnamese support, its acute, grave, and hook above stack to the right of its circumflex. I am glad to have played a small part in making Change.

Tired

I am so tired of waiting,
Aren’t you,
For the world to become good
And beautiful and kind?
Let us take a knife
And cut the world in two—
And see what worms are eating
At the rind.

Langston Hughes

Director of Design & Web Services

I updated my bio for on the Law School website

Donny Trương leads the Scalia Law digital experience with the focus on accessibility and usability. He takes the helm of the Law School content management system, MODX, to ensure security and scalability. He took the initiative to recode and redesign the main Law School website from the ground up with the mobile-first approach when responsive design was still in its early stage of adoption.

Trương has spent over a decade at Scalia Law building the brand, transforming the user experience, and improving the backend codes. In collaboration with the university information technology services, he heads the WordPress Multisite project for the Law School community. Since launched, the WordPress Multisite platform has powered over 50 sites ranging from research centers to economic institutes to student organizations to faculty personal websites. In addition to digital designs, Trương extends his creative services to print materials designing brochures, postcards, large-scale banners for the school departments including admissions offices, research centers, institutes, and events.

With more than 20 years of designing and developing web experiences, Trương has a deep passion for typography. When the web began to support typefaces beyond the system fonts, he could not find much resources for designing with web fonts; therefore, he wrote Professional Web Typography to fill the void. He also recognized the missing diacritics for Vietnamese in typefaces. As a result, he published Vietnamese Typography to expand language support in type design. Since the release of the web book, he has been working with type designers and foundries around the world to include Vietnamese diacritics in their type families.

Trương received an MA in graphic design from George Mason University School of Art and a BA in digital art and multimedia design from La Salle University. When not designing digital experiences, he enjoys ice skating, rollerblading, and skiing with his family.

Full-Screen Banner

As I am working on the redesign for Scalia Law website, I am doing some research on the top-ranking law schools to see what they are up to these days. I checked out Yale, Stanford, University of Chicago, Columbia as well as our peers including Wake Forest, OSU, and Georgetown. The trend I am seeing is that every site uses a full-screen banner on the homepage.

We were not using full-screen banners because they required large images. We had three or more rotating banners, which tripled up our homepage loading time. If we wanted to take the full-screen route, I suggested that we only load one banner at a time, which is what I am seeing on these sites. They are moving away from the slider. I proposed that we load a different banner each time someone visits our homepage.

To perform a random load, I searched up MODX and I could not find anything simple like a PHP random function. Then I came across the &sortby=`RAND()` parameter from the getResources extra. Here’s the code for that:

[[!getResources? &parents=`12345`  &tpl=`RandomHomepageBanner` &limit=`1` &showHidden=`0`    &includeTVs=`1` &tvPrefix=``  &sortby=`RAND()`]]

I showed the mockup and it was approved. I implemented it on our homepage. Somehow a full-screen banner made our site more “modern.”

Why We Shouldn’t Embed Twitter

Here are my concerns about embedding Twitter:

  1. Because we embed Twitter into our homepage, we carry an extra load, which slows down our homepage performance.
  2. Twitter design doesn’t blend well with our design. We don’t have any control of how it looks. The typefaces and colors are different. Twitter’s blue doesn’t go with our brand colors. Although we both use sans serif typefaces, our sans has a friendly, humanist quality to it. Twitter’s sans is geometric and corporate.
  3. Privacy worries me the most. By embedding Twitter on our site, we give Twitter permission to track our users.

Here’s Twitter’s policy on privacy:

When you view Twitter content such as embedded Tweets, buttons, or timelines integrated into other websites using Twitter for Websites, Twitter may receive information, including the web page you visited, your IP address, browser type, operating system, and cookie information.

Instead of embedding Twitter, why don’t we do it like the podcasts? We list all of the Twitter accounts, including the centers so they can also get exposure on our homepage. Here’s the implementation.

Two-Month Feedback

The new web content specialist has been working with me for two months and she asked me for feedback. I couldn’t be happier. She hit the ground running and learned all the responsibilities. She is reliable, detail oriented, and independent. In addition to making updates according to requests, she spots issues including broken links, spelling errors, and outdated markups.

The truth was that I wanted to hire her after the round of interviews. She was highly recommended by a friend of mine. I had to go with the committee to hire someone else even though I predicted that she wouldn’t stay for too long. She left after nine months. Before she left, she trained her successor.

The current web content specialist had been out of the workforce in a while to raise her kids. As her kids grow older, she wants to get back to work for a bit. This position fits her schedule because I offered her flexibility. My management style is easygoing. She is working 100% remotely and we are working well together. My colleagues, including my new boss, have complimented her on her work as well. I hope she will stay for a while. I really appreciate what she has contributed to our team.

A Vietnamese Hacker Turned Humanitarian

Koh Ewe, writing for Vice:

Hieu grew up in Cam Ranh, a city in south Vietnam, where his parents owned a small electronics store. He got his first computer when he was 13, and by age 14, the curious teen was already dipping his toe into the world of hacking, inspired by a man he had befriended at a local internet cafe.

Contact