React Game Design: Recreating Wordle
For those of you who keep up with the latest popular games, you may have heard of a simple word game called Wordle. Developed by programmer Josh Wardle as a game that was initially intended as a pastime for his... Continue reading →
Pipes, Forks, & Dups: Understanding Command Execution and Input/Output Data Flow
I'm currently enrolled in a systems programming class at Stanford (CS110: Principles of Computer Systems). It is the second systems class I've taken (the first was CS107 which teaches C and focuses on understanding pointers and memory management). This class focuses mainly on the inner workings of the operating system, using C and C++ to teach us concepts like process management, program execution, and handling data. While I enjoyed and quickly grasped the concepts taught in CS107, I've had a harder time understanding the material in CS110. The class itself is extremely interesting and well-taught, but my main pain point has been understanding the way processes share data and how input and output work across commands entered in the terminal. In the last few days, however, I finally found clarity when I started creating diagrams to model process behavior and the path that data takes as it travels from one command to another. I'd like to share what I've learned with you. In this post, we'll go over how Unix commands pass data to each other via pipes and input/output redirection and I'll illustrate what actually happens to the flow of data when a command is executed. Continue reading →
Improving Insight At NETGEAR
UX Design, Prototyping, & Management Continue reading →
Interactive Storytelling with Twine
Design & Development (JavaScript) Continue reading →
Unity Game Design & Development: A Musical Game
Game Design & Development (Unity/C#) Continue reading →
Unity Game Design & Development: Spirit Orb
UX Design & Development (Unity/C#) Continue reading →
Unity Game Design & Development: Endorfun Clone
Game Design & Development (Unity/C#) Continue reading →
Systems Programming with Rust
Writing an operating system is no easy feat, but it is extremely rewarding and helps polish the skills of even the most accomplished programmer. Operating systems are beautiful and complex, and understanding them is merely the first step to implementing them. In this class, we learned how to write an operating from scratch on the popular handheld computer Raspberry Pi. Previous courses at Stanford like CS107 and CS110 teach topics like processes, memory, and file systems, but this class delves deeper by teaching you how to implement these features from the ground up. In addition, this class does this using the Rust programming language. A major goal of this class is to understand the inner workings of an operating system: to not only know which gears it contains but to also understand how to turn those gears. Let’s take a closer look at the mechanics of the operating system we built in this class. Continue reading →
A New Christmas Toy: Digital Sketching with the Slate 2
Happy Holidays, everyone! Although I'm not home in Florida for Christmas this year, my family sent me enough presents for me to feel like I was home. :) There is one gift in particular that I love so much that I had to blog about it. My mom got me an awesome gift that is officially my new favorite gadget: the Slate 2+. The Slate is a drawing pad that allows you to draw sketches on paper while getting a digital version made via an app in live time. It's incredible! Continue reading →
Fun with Fractals
There is an interesting intersection between math, computer science, and art that has fascinated me for years, but I didn’t realize how strong the math and computer science components are until my studies at Stanford. The topic represents some of the most beautiful and mathematically sound forms of digital art and nature itself: fractals. Continue reading →
Illumio: Designing and Prototyping for Success
UX Design and Prototyping Continue reading →
Probability: Finding The Expectation and Variance of Runs
Last week, I completed a summer course at Stanford: CS109, Probability for Computer Scientists. This 8-week long class was intense and challenging but one of the most rewarding classes I've taken at Stanford so far. A few weeks ago, I had an idea for a homework problem but I couldn't quite figure out how to implement the idea. The problem is the following:
Below are two sequences of 300 “coin flips” (H for heads, T for tails). One of these is a true sequence of 300 independent flips of a fair coin. The other was generated by a person typing out H’s and T’s and trying to seem random. Which sequence is the true sequence of coin flips? Make an argument that is justified with probabilities calculated on the sequences. Both sequences have 148 heads, two less than the expected number for a 0.5 probability of heads. Continue reading →
Design Case Study: Illumio
Wireframing, Visual Design, Interaction Design, Prototyping Continue reading →
In Loving Memory of Germaine Mason
We lost my cousin Germaine in a tragic motorcycle accident on April 20, 2017. Since it was hard enough to put together the speech that I gave in his honor at his funeral yesterday, I’ll simply post the speech below.... Continue reading →
March 2017: Panama
About a year ago, my girlfriends and I had booked a trip to Costa Rica that we ended up canceling because the Zika Virus broke out in the country and some of my friends were uncomfortable with the idea of... Continue reading →
Game Theory: An Analysis Of KAMI 2
A few days ago while browsing Apple's AppStore, I came across a new game that has raving reviews. It is called KAMI 2, and for a puzzle lover like myself, I was thrilled to find a new game to love. The visual design is beautiful (the designer in me is proud of whoever created it) and the animations are equally stunning. Some of the interactions of the app are a bit annoying (mainly navigation issues), but overall, the app is very well done and I immediately got hooked on the concept and gameplay. Continue reading →
Sunrays
The sun rose with a vengeance this morning, stretching her fire into the blueness of the night until no trace of darkness was left. Her magnificent rise was a reminder that I had left him two cold nights ago, had taken the first flight home, running away from the sun the entire way back, trying to catch up with the hemisphere I'd left behind for too long. Life was waiting for me to return to reality. I left love behind on the top of the hill where I'd left him, surrounded by the chill of silence and an air heavy with loss and confusion. Continue reading →
January 2017: Arizona
A few weeks ago, I remembered that I had a flight voucher worth $350 that I needed to use by February 1. I looked at places that were close and cheap enough to visit, and Phoenix caught my eye. I’d... Continue reading →
November 2016: Bali
Note: This is the second part of my Thailand and Indonesia vacation. To read about my time in Thailand, click here. After spending a week in Thailand for Thanksgiving, my friend Enitan and I ventured to a country I’ve long... Continue reading →
November 2016: Thailand
In the springtime, I started thinking about which countries I wanted to visit during the year. After falling in love with Japan after my visit there in April, I knew that I wanted to explore more of Asia. Thailand has... Continue reading →
Family Reunion 2016: Myrtle Beach
While growing up primarily in South Florida, my brother and I were mostly surrounded by my father’s side of the family from Jamaica. Since most of my mom’s side of the family live in California and South Carolina, I never... Continue reading →
A Mouse and Her Cheese: An Interesting Puzzle
Hello, world! I have a clever problem for you. This is a problem from a Stanford course I took a couple years ago. It is simple yet brilliant, in my opinion. Here it is: Suppose that you have a 3”... Continue reading →
MentalBlocker Game Design
Visual design, interaction design, and development (Swift) Continue reading →
Introduction to Game Theory: An Analysis of My iPhone Game
Enter MentalBlocker: my first game app and second iPhone app to be published on the App Store (my first is YumTum, a recipe manager). It was a game concept that I came up with two years ago, but this summer, I finally felt equipped with the right tools and knowledge to design and develop the game. The motivation behind the game is simple: to create a game that challenges a player's memory and problem-solving skills. The game has four modes, all of which have two things in common: a grid of tiles and blocks. Continue reading →
Designing my personal logo
Logo Design (Illustrator) Continue reading →
Scrapboarding: How I preserve my travel memories
As many of you know, I have a deep love for traveling the world. As fewer of you know, I’m a pack rat and tend to collect miscellaneous treasures (read: junk) from the places I visit. Ticket stubs, postcards, hotel... Continue reading →
My Love Affair with Havana
There is a sleepy haze around Havana, one that makes you want to fall into a deep slumber filled with dreams about the Spanish colonial buildings, graffiti-lined alleys and classic old cars. Havana is definitively feminine, a woman who knows the power of her charms, beautiful albeit damaged, untouched in some places and scarred in others. She seduced me the moment I stepped out of the airport, with the sun and humid air as her accomplices. She is like a glass of her own rum: dark, smooth, going down warm and staying with you long after your first taste. Intoxication comes easily in this city, more so for me in the mental rather than physical form, as Havana takes pieces of your soul while you sleepwalk through her streets. She is at the same time tranquil and vibrant, a spectrum of colors smeared on a canvas by carefree hands and yet still nothing short of a masterpiece if you don't stare too deeply into the surface. It didn't take long to fall under her spell. Continue reading →
May 2016: Gorgeous Greece
One of the beautiful things about traveling to far away places with a group of people is the level of bonding that occurs from the planning stages to the actual duration of the trip. I traveled to Greece the day... Continue reading →
Natural Hair Journey: 1 Year Later
In April 2015, I decided I no longer wanted to chemically straighten my hair. I threw out my last box of relaxer and started growing out my hair in its natural, kinky, beautiful state. And one year later, I’m loving... Continue reading →
72 hours in Japan
It was one evening in February while I was at home browsing the web when I received an email that would undoubtedly give me one of the best travel–if not life–experiences I’ve ever had. It was an amazing round trip... Continue reading →
Custom World Travel Map
Hello, world! I have something exciting to share with you! 2016 has been off to a great start with me spending the new year in Jamaica with friends and family. And as those of you close to me know, I... Continue reading →
The Holidays 2015-2016: Florida & Jamaica
I went home to Florida for Christmas a few weeks ago and got to spend time with my family and friends. I took Willow with me for our first trip together, and she did SO well on the plane! She... Continue reading →
My Natural Hair Journey Begins!
When I was growing up, I had natural hair. Thick, full, coiled-so-tight-it-could-be-cotton hair. And my mother, for all her patience and creativity, would style my hair in cute twists and pigtails with those precious bubble hair ties when I was... Continue reading →
30 Years In The Making
I’ve been thinking a lot about the past year. Last summer, I took the first class in a series of five that will count towards a graduate certificate in Foundations in Computer Science at Stanford. Since then, I’ve taken a... Continue reading →
QuizWiz Java Web App: Design & Development
Visual Design, Interaction Design, and Development (Java, HTML, CSS, JavaScript, MySQL database) Continue reading →
Drawings and Paintings
Drawings and paintings Continue reading →
YumTum iPhone App Design
Visual Design, Interaction Design, and Development (Objective-C) Continue reading →
Pegs and Holes
Half of knowing what you want is knowing what you must give up before you get it. Sidney Howard I just spent the whole weekend recovering from a cold and watching Twilight. …All five movies of Twilight, actually. And I... Continue reading →
Look Up
Our daily lives are, for the most part, routine. We wake up (and in my case, shamefully hit the snooze button at least 4 times), get ready for the day, and head out to our destination. Usually that requires getting... Continue reading →
Citrix Mail, Calendar, and Contacts App Concept
Wireframing and interaction design Continue reading →
New iPad painting: Dandi The Fairy
Hello again! It has been a while since I’ve painted anything on the iPad so here I am with another piece. Of course, there was a trigger to my desire to start painting on the device again, and it all... Continue reading →
Single Black Female: The Dating Chronicles (Issue #1)
When January 1st of this brand new year arrived, I did what I always do on that day each year: think about my accomplishments from the previous year. 2011 in particular was a big year for me. I got an... Continue reading →
Red Stripe & Hibiscus
Hello, world! I made another iPad painting!!! This time, I was inspired to create something that captures the essence of Jamaica, so I chose to do a beach setting with a Red Stripe beer and hibiscus flower in the forefront.... Continue reading →
Painting on the iPad
*Ahem: New toy alert!!!* Hello, world! As usual, it takes a bit of motivation for me to create/write anything on my blog, and this time, an iPad app and a couple of utensils did the trick. Last week, I discovered... Continue reading →
Guitarist in the making!
I’ve made yet another random purchase! I figure hey, since I’m in California with this easy-going lifestyle, why not live like a Californian? Soooo…I bought a guitar! I’ve always wanted to learn and I figure now is the best time... Continue reading →
Words With Friends madness
I’m slowly becoming addicted to more games as time passes. Poker, pool, chess, and now Words With Friends (which is really just a bootleg version of Scrabble, my favorite board game alongside chess). I’ve been playing this game on my... Continue reading →
4th Of July Madness!
What a weekend! Hopefully the world knows by now that I moved to California a month ago. I haven’t really gone out much and dreaded the idea of staying in the apartment for the holiday weekend, especially since Citrix gave... Continue reading →
Life In Cali
A lot has happened in the last year, and I must say, moving to California has definitely been one of the more interesting events. I’ve been working for Citrix since March 2010 and have loved every minute of it. My... Continue reading →
Jamaica, Land I Love
Okay, I’m clearly in Jamaica several times a year, but this trip was exceptional because I went with family and friends and also got to feel like a tourist for once. Me, Alana and Keri planned this trip a while... Continue reading →
Therapy session #1
I had my first therapy session for my back today. It was cool for the most part but I left feeling a bit sore. My trainer asked me, “How does that feel?” as he attempted to rub kinks out of... Continue reading →
The Wonderful World Of Gaming
A few weeks ago, I sat down on my friend’s couch and watched him as he played a game on his Xbox. It’s something I’ve seen done before; I’ve spent pretty much my whole life watching my brother transition from... Continue reading →
Here I am
I know, I know…It has been a while…But here I am. I redesigned my site and am back with a passion! I can’t wait to get back in the habit of writing! Wait till you see what I have in... Continue reading →
Quarter Century
Happy Birthday To Meeee! :) So yes…it has arrived…my quarter century accomplishment has been very fulfilling. I’ve learned a LOT in 25 years, but have a long way to go. I’ve held on to some childish loves and have learned... Continue reading →
Las Vegas Recap
So, I know the details for my vegas trip are a week overdue. But yeah, in a nutshell, it was pretty darn great! It started off rough…My first day there was spent waiting in line for TEN hours for the... Continue reading →
Happy Father’s Day!
to all the daddies out there…hope you have a good one. I’m doing okay on my side of the world. I have soooo much work to get done this weekend, so haven’t gone out at all. I’m at my aunt’s... Continue reading →
April-May 2009: Kingston, Jamaica
Title: April-May 2009: Kingston, Jamaica Location: Kingston, Jamaica Description: Another trip to my second home in Kingston, Jamaica. Start Date: 2009-04-13 End Date: 2009-05-14 Tuesday, April 14, 2009, 8:31 pm: Kingston, Jamaica: Home (Red Hills) So here I am! I... Continue reading →
Diary Of An Insomniac: Entry 2
I’ve been in Jamaica the past few weeks, and since my grandparents’ house is really my second home, I usually have no problem falling asleep here. Large king-sized bed; plenty of kicking room. Comfy enough pillows. Cool sheets. What else... Continue reading →
Diary Of An Insomniac: Entry 1
A feather poked me in the eye and woke me up moments ago. At 3 in the morning, too. Mind you, this isn’t just an ordinary feather. Oh, no. Not by any means. It has willpower, forcing itself out of... Continue reading →
March 2009: The New Yorkers Visit Florida
Title: March 2009: The New Yorkers Visit Florida Location: Fort Lauderdale, Florida Description: Keri, Alana and Jonai spend their vacation with me in sunny Florida Start Date: 2009-03-19 End Date: 2009-03-24 Thursday, March 19, 2009, 10:09 pm: Plantation, FL: Home... Continue reading →
March 2009: Kingston, Jamaica
Title: Jamaica Trip Location: Kingston, Jamaica Description: Business and mini-vacation Start Date: 2009-03-02 End Date: 2009-03-16 This trip to JA was just like the others I’ve taken every other month or so for the past year, with a few exceptions.... Continue reading →
The Black Heart
Dominique crept into my room last night. Came through the balcony door. Deep inside, I knew she’d be back; she’s been visiting me quite often the past few days. She came with me to New York; she ate dinner with... Continue reading →
Delta Week 2009
Title: Delta Week 2009 Location: Cornell University: Ithaca, New York Description: Mu Gamma Chapter of Delta Sigma Theta Sorority, Inc. sponsors its annual week of events. Start Date: 2009-02-20 End Date: 2009-02-23 Friday, February 20, 2009, 5:04 am: Plantation, FL:... Continue reading →
Introducing The Alter Ego
I have been having some intense dreams the past few weeks. They come and go every few months or so, peaking mostly when I’m stressed or annoyed in some persistent way. But last night’s dream was extra vivid. There I... Continue reading →
inner conversations: part three
mind: Heart? heart: … mind: …I presume you aren’t speaking to me today. heart: … mind: You have got to stop carrying on this way. I can’t take your bouts of sadness. Really, it’s depressing. And you know that the... Continue reading →
An Interview with Reggae Singer Gyptian
It was a drastically different atmosphere on each end of the line as I listened to Gyptian’s words from the rainy skies of Kingston, Jamaica. Gyptian, in a hotel in New York, and I, in Red Hills, had a lot... Continue reading →
inner conversations: part two
heart: it’s all your fault. mind: …i pray that you aren’t actually blaming me so early in the morning. heart: you are the one who gave her a headache in the middle of the night. mind: i had nothing to... Continue reading →
4th Of July: Whose Independence Is It?
In 1775, thirteen British colonies began fighting for freedom from Britain in the American Revolutionary War, leading to the creation of the Declaration of Independence that has made the Fourth of July so popular. Emerging on July 4th, 1776, this... Continue reading →
inner conversations: part one
heart: i can’t believe you really think that you control everything. mind: what do you mean? i run these parts. i am her thinking engine. heart: i’d like to see how that matters. she can’t live without a pulse. i... Continue reading →
the world has gone mad!!
ok. it’s been a while. but the time has come for me to vent. i just realized three ANNOYING things today. for one, my faaaaaaaavorite perfume in the whole wide world–and the ONLY fragrance that I wear and have been... Continue reading →
The Evolution Of Jamaican Music
This is an essay that I wrote in March 2007 for an independent study music class at Cornell. As Jamaican music continues to evolve, I’ll update this post to reflect new developments to the genre. Enjoy! (Last updated in 2007.)... Continue reading →
Everyday People
I feel like the whole world has something to say about my actions and decisions. But why is this? Why can’t a young lady who is trying to be beautiful while striving for success, appreciation, respect, love, truth, and whatever... Continue reading →
freshwater fish
On the second episode ever of The Cosby Show, Dr. Huxtable describes little Rudy’s discovery of what would become her first pet fish. At the store, in a tank with ten thousand other fish, Rudy picks out Lamont, her choice... Continue reading →
natural
if a newborn star can shoot its glimmering rays through the stratospheres of the earth, pierce through the smog of sins, and smash into the waters of our land, and if i can see that twinkle of light trapped so... Continue reading →
for the Mothers of the earth.
my heart beats with my history. shaped like Africa. chiseled out of flesh thick and smooth, so red and rich that iron condensed soil couldn’t give birth to the roots i produce. the nile, long and never-ending, pumps its glittery... Continue reading →
boxability
imagine you are placed into a black box. you aren’t aware of your environment, and your eyes are subconsciously shut; you don’t realize that your pupils are sheltered because it is too dark inside of the box for you to... Continue reading →
ringtones
It’s funny that the inspiration for this post is actually the result of numerous hours spent on hacking into my phone so that I could get away with not paying for ringtones. I just got a new phone on Sunday,... Continue reading →
DST National Convention
Day 1 my flight to philly was at 6:15 am. *sigh* i definitely didn’t sleep last night, and i almost missed my flight. but i made it, wearing my red and white and sporting my black Delta bag. In case... Continue reading →
two one
so i’m 21 now. and upon waking up the next morning (well, the next day because I definitely wasn’t up in the morning) after a successful night of fun at a miami club with my girlz, i realized that it... Continue reading →
L!PS
…I think only I could wake up one morning and manage to successfully run into my mirrored closet door without knowing fully what happened. The result of this escapade? A bloody lip that I didn’t notice until I figured out... Continue reading →
UPDATE!!!
…ok. so it’s been a while…only 6 months but who’s counting? i apologize for not updating this in a while, so here it goes: my life in the last 6 months. My last post was in December as you can... Continue reading →
Thanksgiving Recap
Many people don’t appreciate Thanksgiving. I have lots to be thankful for, but my Thanksgiving this year was extra special. For one, I got to meet my Mom’s side of the family, which NEVER happens. But even more than that,... Continue reading →