Designing With Miles

Miles Davis opened up my ears and introduced me to the world of jazz and fusion. Beyond music appreciation, he changed the way I approach my professional work. While Davis, who reinvented jazz at least five times, was constantly changing his musical direction, he was also refining and redefining his sound. His choices of notes were thoughtful and his phrasings were meaningful. The notes he left out were as essentials as the notes he played.

As I listened to Davis’s albums, particularly his quintessential Kind of Blue, I began to change my design approach. For example, Davis’s improvisations in “So What,” “Freddie Freeloader” and “All Blues” were complete opposite from John Coltrane’s and Cannonball Adderley’s. Whereas Coltrane and Adderley played swift, blazing solos, Davis played only the most telling notes. In a similar way, I began to see important elements emerged in my design as I stripped away decorative ones. I came to realize that design was not only what I put in, but also what I left out.

While the process sounds easy, it took me tremendous amount of time and decision to accomplish. In many occasions, I keep turning on and off layers in Photoshop, Illustrator or even Cascading Style Sheet (CSS) to figure out whether I should leave in or take out a certain elements without over-simplifying the design. Coltrane had similar problem in his early career. He was having a hard time finding the right place to end his solos; therefore, he sought Davis for advice. Davis suggested, “Take the horn out of your mouth.”

In addition to being one of the world greatest trumpet players, Davis was also a master of communication. The recording of “Autumn Leaves” (with Adderley as the leader) is a brilliant example of Davis’s power of precision and command. After a brief intro from the quintet, which included Hank Jones on piano, Art Blakey on drums and Sam Jones on bass, Davis cut straight to the melodic core. Each note he played on his muted trumpet struck the emotional cords: brooding, melancholy and hauntingly clear. In my own work, I explore emotional design through the practice of selection and the art of reduction. Whether working with colors, types, or images, I would choose the ones that give the most emotional value to my design. I have also learned to cut out the non-essential parts and applied more detail to essence.

Using space, another design-related element, was one of the techniques Davis had acquired in his early career. With the rise of bebop in the 1950s, every jazz musician at the time wanted to play like Charlie Parker and Dizzy Gillespie. They filled in as many notes as they could into their improvisation. In contrast, Davis left plenty of space in his phrasing. As a result, he let his melodic lines breathe and gave listeners a chance to absorb his music.

When I first started doing creative work, I crammed as much elements as I could into my design. My first web page was filled with at least four different typefaces, animated GIFs (Graphical Interchangeable Format) and unrelated colors. Later on, I learned the concept of using space to make the key message stronger through one of Davis’s fusion albums titled Bitches Brew. In exploring the jazz-rock territory, Davis gave his rhythm section, which was made up of four drummers, three electric keyboardists and two bassists, the freedom to work out its chaotic, organic groove. He only came in to play when he had something to say. Every time he blew his horn, however, he created the order out of the disorder. Likewise, my responsibility as a designer is to take the client contents and organize them into a logical sense. While Davis had demonstrated that space in music creates harmony and balance, white space in web design can also create harmonious layouts and free the eye from clutter. The correct use of white space not only brings out the content, but also enhances readability and legibility.

In his late career, Davis experimented with funk, rock, electric, pre-recorded orchestration and even hip-hop backbeat. The way he played opened my ears once again on the art of adaptation. Because he was such a versatile and flexible trumpeter, Davis was able to response and adapt to any musical backdrop. For instance, he was skillfully maneuvered his way around the pre-recorded arrangements in Tutu. In the hand of another musician, Tutu might sound like lightweight background music, but Davis made it into “a work of engrossingly fraught atmospheres,” as critic Kevin Le Gendre put it.

With the rise of smartphones, tablets and various digital devices, a designer must embrace the fluidity of the web. I learned to let go of the fixed design and abandon making mockups in Photoshop. I took on the challenge of designing web site where it actually lives. Designing in the browser feels much more natural once I get past the technicality. Davis once said, “The way you change and help music is by tryin’ to invent new ways to play.” I keep his words in mind whenever I need to learn and adapt to new technologies in the fast-changing paste of web design and development.

Written for Advanced Web Design class at George Mason University School of Art.

Goodbye Bố

May your soul rest in peace. Although we’re missing you madly, we know that you’re in a better place. The deadly lung cancer claimed your life, but not your spirit. I could see it in your eyes. You battled it to your last breath and I respect you deeply for that.

In fact, I had great respects for you even before we met. When I dated your little girl, she had always spoken highly of you. The first time she introduced me to you, I had nothing but admiration for a man who would be my father-in-law even though I almost blew my chance. By the way that I was holding the wrench, you knew that I had never done any fixing around the house. Not only you didn’t hold that against me, but you also took me under your wing. I still wish I had a tiny bit of your craftsmanship.

Thank you for being a loving father to me in the past few years. Life won’t be the same without you. I will miss those dinnertime moments when we rolled fried tilapia, sipped wine and chatted about Vietnamese culture. I loved our little discussions on music and lyrics. These last few days, Trịnh Công Sơn’s “Ở Trọ” reminded me of what you had explained to me. These lines have become clear to me: “Tôi nay ở trọ trần gian / Trăm năm về chốn xa xăm cuối trời.” You’re just leaving this temporary place and eventually we will see each other again.

Ngọc Lan and the Rumba

The first time I heard Ngọc Lan’s voice, I flipped the fuck out. Huỳnh Anh’s “Rừng Lá Thay Chưa” had been covered before, but never with such elegant, effervescent, emotional touch Ngọc Lan brought to it. It was love at first sound. I fell for her angelic alto immediately. I was in awed with the effortlessness she maneuvered her way around the rumba rhythm.

A couple of days ago, I came across a CD of Ngọc Lan’s recordings I made for myself ages ago so I could bring with me on roadtrips. Upon re-listening to the collection, I realized that my personal favorites were arranged in rumba. Ngọc Lan was a versatile vocalist who covered a wide range of styles, including Vietnamese lyrical songs, translated love melodies, ballroom-dance tunes, and French romantic ballads, but my personal preference has to be the rumba flavor simply because she had the flow.

I can listen to “Chuyện Phim Buồn,” “Yêu Đến Muôn Đời,” and “Dòng Sông Quê Tôi” again and again just to hear her soft, sweet, and sensual voice floating like crystal clear water over the hypnotic Latin rhythm arranged by Quang Nhật. With “Chuyện Phim Buồn,” in which Phạm Duy translated into Vietnamese from Sue Thompson’s “Sad Movies (Make Me Cry),” Ngọc Lan sang like she was the main character in the film. One could hear the sadness of betrayal from a lover as well as the clever cover up of emotion when her mother asked her why she was sad: “Dối má tối nay rằng / Đã lỡ trót xem phim buồn / Và xem đúng ngay một phim thật đỗi buồn / Làm lòng con xót xa.” (“And mama saw the tears and said ‘what’s wrong?’ / And so to keep from telling her a lie / I just said ‘sad movies make me cry’”). As for “Dòng Sông Quê Tôi” I didn’t realize the song was translated from “La Playa” until I searched it up. The Vietnamese lyrics, again masterfully translated by Phạm Duy, fit the harmony so well that I thought it was a true Vietnamese ballad. No less impressive was “Yêu Đến Muôn Đời,” which was also a foreign ballad translated by Trung Hành.

Another outstanding rumba recording was “Giáng Tiên Nữ,” which based on the theme of “Black Orpheus,” with Vietnamese lyrics written by Phạm Duy. Again the flow was just impeccable, as she brought some sensuality to the lyrics: “Vùi trong hơi ấm nồng nàn / Thịt da thơm ngát tình nồng / Cùng chăn gối ấm tình hồng / tình ôi ngất ngây.” (I am not even going to attempt to translate.)

Ngọc Lan’s rendition of Lam Phương’s “Xin Thời Gian Qua Mau” is still one of the best interpretations I’ve heard. The heart-rending saxophone, the crisp snare drum, and Ngọc Lan’s swag made the tune so damn intimate. I could almost feel her breath as if she were singing into my ears: “Ta đã quen, quen từng hơi thở / Quen tiếng cười và sóng mát đưa tin / Tám mùa đông cây rừng khô trụi lá / Chưa bao giờ một phút sống xa nhau.”

How did Ngọc Lan sing the rumba so damn good? She embraced the rumba, caressed the rumba, and made lucious love to the rumba.

Updated June 23, 2022

Red Hat Training: Day 5

FTP


# service vsftpd status
# service vsftpd start
# chkconfig vsftpd on
# chkconfig vsftpd --list

httpd


# ll /var/www/
# ln -s /var/ftp/pub /var/www/html/pub
# cat > /var/ftp/pub/index.html

Summary: My Red Hat System Administration I (RH124) training is now completed. I took the skills assessment before I took the training and RH124 was recommended. Although the course was not the right fit for my job, which is server administration, I have learned the basic of Linux.

The class concentrated more on GUI than command line. I wish it was the other way around. Nevertheless, the instructor provided as much command lines as he could. Pete Davis was the instructor. He has great knowledge of the subject as well as a sense of humor, which helped making the class engaging.

I definitely recommend this course for absolute beginner to Linux. It would had been perfect for me if I took this course about four months ago when I first started my job. At this point, I wish I had taken Red Hat System Administration II (RH135).

Red Hat Training: Day 3

Yum


# yum list (get the list of .rpm, which stands for RPM Package Manager)
# yum search kernel (kernel is the name of the package)
# yum install kernel
# yum update kernel
# yum remove kernel

Network


# ip addr show eth0 (eth0 is the name of the network)
# more /etc/sysconfig/network-scripts/ifcfg-eth0
# service network restart
# system-config-network
# ip route
# host visualgui.com
# dig visualgui.com

Users and Groups


# useradd donny
# passwd donny
# vipw (let’s one user edit at the same time)

Manage Files


# echo $PATH
# pwd (current path)
# ls /home/{dir1,dir2} (show more two directories)
# ln file1 file2 (link file 1 to file 2)
# ln -s file1 file2 (symbolic link)
# su – username (change user)
# cp -av /dir/to/copy /dir/destination

Permission


r (view content)
w (change the content)
x (requires r to execute the content)

rw-rw-rw-
rw-r–r–
umask 002

u+s (suid=4: file executes as the user that owns the file, not the user that ran the file
g+s (sgid=2: file executes as the group that owns the file
o+t (sticky=1: no effect)

Summary: The best day so far of the training. Picked up many useful information. Hope the next two days will be even better.

Red Hat Training: Day 2

Introduced to Bash

Commands entered at the shell prompt have three basic parts:


# chmod +x gedit demo.txt
[command] [options] [arguments]

Command lines:


# pwd (path you’re currently in)
# history
//Using the tab key (“tab” “tab”) for completion
# scp filename user@ip-address:/ (copy file from local folder to virtual server)

Introduced to managing physical storage using the graphical interface
Learned to manage logical volumes
Introduced to monitoring system resources

Summary: Even though the topics were interesting, they aren’t related to my job.

Goodbye Susana

As my wife and I are trying to refinance our mortgage loan, I decided to give Susana, our realtor who helped us purchased our house, a call to ask her for a few tips. Her phone had been shut off so I called her office. The frontdesk guy told me that Susana had passed away a few months ago. Cancer claimed her life.

The chill ran down my spine. I was shocked. After a year of house-hunting together, Susana became more than just our realtor. We considered her as a friend. She was a hard worker who never said no to us when we wanted to look at the houses. She was such a lovely lady with two adorable twin girls and a very nice husband.

Even after we purchased the house, we kept in touch and invited her family over for dinner every once in a while. I actually was a bit sad that we didn’t get to go look at houses with her anymore. Then the last two years had been crazy for us. All of the sudden, Susana is gone. Life is just way too short.

Frequently Used Linux Command Lines

Install WordPress


wget http://wordpress.org/latest.tar.gz
tar xfz latest.tar.gz
cp -r * ~/public_html/your/website/folder/

Change Permissions (rwx => 4 + 2 + 1 = 7)

For Directories:


find /path/to/your/directory/ -type d -exec chmod 755 {} \;

For Files:


find /path/to/your/file/ -type f -exec chmod 644 {} \;

Permissions


chmod -R 755 directory
chmod -R 644 files

Remove files and directory (use carefully)


rm -rf YourDirectory

Change Owner


chown -R apache new_name //change entire directory

Rename Directory


mv {old} {new}

Database


mysql -u root -p //To access database
mysql> create database [database name];
mysql> show databases;
mysql> drop database [database name];

First Day at George Mason School of Law

Today marks my first day at George Mason School of Law. I am excited and looking forward to make a huge change to the website.

Goodbye Kara

Kara Lynn, a dear friend and former designer at Vassar, passed away last Friday after a long, heroic battling with Amyotrophic Lateral Sclerosis (ALS). Kara was an awesome designer, a loving mother, a technologist and a fighter.

I met Kara through an interview for the web design position at Vassar College. At the time the group was made up of four women; therefore, one of the questions was, “How do you feel about working with four women?” Although I didn’t know if I said the right thing, but I replied without hesitation, “I love it.” Kara lid up a big, beautiful smile and that was the moment I knew I wanted to be part of the team.

On my first day at the job, I was assigned to create a welcome back homepage banner. I wanted to come up with something nice to make a good impression, but I was stuck and didn’t know what to do. I came to Kara and she immediately gathered a number of people in the office and we headed to the front building to make a photo shoot. Kara helped me cropped the photo from the waist down just to show feet walking into the building as a welcome back banner. The banner was not approved because it was showing some butts so we went back and cropped out the butts as well. That was when I began to learn about Kara’s sense of humor. Working with her and absorbing her elegant design helped me out tremendously. I had many fond memories of Kara. She was strong, independent, articulate and very artistic.

When she took her maternity leave to give birth to her adorable Aiden, Kara never returned to work even though everything in her office remained the way it was when she left. Later when I found out that she was diagnosed with ALS and her blog about that topic, I followed her writing. Her personal accounts, particularly on her daily struggles with everyday life, broke my heart. Sometimes her words almost put me to tears. She went through a lot and life didn’t even give her a break. She not only fought for her life, but also for those in similar situation. She raised the awareness of the disease and challenged insurance companies for speech-impairment remedy.

Rest in peace, Kara. You will always be missed.