Big-O Time Complexity

Big O Time Complexity - Asian Barbie

I know what you’re thinking –“Big-O Time Complexity” sounds like the punchline of some nerdy that’s-what-she-said joke.

(I’m That Kid who snickered loudly at the term “Big-O notation” when it was first introduced sophomore year, so I won’t judge if you do the same.)

Big-O is actually one way to measure the amount of resources needed for an algorithm to run (also known as an algorithm’s complexity). “Resources” usually refers to time or space in memory. For simplicity’s sake, I’m going to be writing about time complexity only, so for the duration of this post, you can think of Big-O as a way to measure the amount of time an algorithm needs to run, depending on the size of its input.

If this all sounds hella confusing but also slightly interesting, good! Keep reading. Information sticks way better when you’re curious.  

(more…)

Announcing: Data Structures and Algorithms Blog Series

Data Structures and Algorithms - Asian Barbie

When I walked into Algorithms class earlier this semester, my first thought was “Oh God.”

I had not been a fan of Discrete Mathematics, the precursor to the course, and the thought of having to learn these data structures and algorithms — and implement them programmatically — made me want to hide under a large rock and never come back out again.

Then I dove into the class, and realized that algorithms are really cool, and understood everything right away, and got a great job in Silicon Valley, and saved up money over the years and bought a nice house on the water where I lived happily ever after with my 50 cats.

(more…)

The Thesis Diaries // Introduction: It’s a Catch!

The Thesis Diaries Asian Barbie

I wear a lot of dresses.

Most of them are the result of me spending an obscene amount of time on online secondhand-shopping apps such as Vinted, Poshmark, Ebay, and Mercari throughout my college career.

I first became hooked on Vinted because it advertised that users could trade clothing if they didn’t feel like spending money. Freshman-year me was strapped for cash but still a shopaholic, and during my first semester of college I both sent and received so many packages that the mail staff knew me by name by the end of the first week. #GoodTimes

There’s a special feeling that comes when you trade clothing with someone. Because there’s no actual money involved, it’s a more accessible form of acquiring a new wardrobe; the only factor is a mutual consensus from all parties involved. You also make instant connections with others through your mutual love of clothing — yeah, that dress is really pretty! I’ll give you this shirt for it.

It got me thinking. Although I’ve made many cool trades on these established platforms, selling for money is still the primary method of transaction. What if there were an app whose main focus was on trading, and trading only?

(more…)

Getting Swifty at Big Nerd Ranch: iOS Essentials Bootcamp Review

Big Nerd Ranch iOS Essentials Bootcamp

tl;dr this was the best career and life decision I have ever made.

Disclaimer: This is not a sponsored review. I was not contacted by Big Nerd Ranch to do any sort of endorsement; all opinions expressed are my own.

That’s not an exaggeration. If you’re determined to be an iOS dev and want to learn both the fundamentals of Swift as language and how to intelligently design iOS applications in the shortest amount of time possible, then Big Nerd Ranch’s iOS Essentials with Swift bootcamp is the program for you.

(more…)

Stormy Blue Swing Dress

Molly and Zoey Blue Swing Dress

Molly and Zoey Blue Swing Dress

Molly and Zoey Blue Swing Dress

Molly and Zoey sunglasses | Molly and Zoey dress | A’Gaci heels

This dress is a blessing for Floridian summers.

It allows me to a) prance around outside and not overheat/sweat like a pig, b) snuggle up to code in bed without worrying about the material getting wrinkled, and c) keep up the illusion that I’m a stylish person. I stumbled upon it at a local boutique called Molly and Zoey in St. Armands Circle; if you’re in the Sarasota area, go check it out! It’s pretty new, and everything in it is comfy and affordable.

(more…)

7 Things I Learned From My First Software Engineering Internship

Software Engineering at URBN

Between Wednesday Sips and weekend brunch and countless escapades through the city this summer, I began my career as a software developer.

I got to attend daily stand-ups and work on tickets for the Urban Outfitters and Anthropologie iOS apps with the other engineers, and had an opportunity to lead a three-intern team in developing Snap & Match as part of my intern project. This internship made me learn a lot about good software engineering habits, both technical and non-technical. Here are some of the big ones.

(more…)

Introducing Snap & Match, an (Unofficial) Urban Outfitters iOS Application

I’ve been devoting a good amount of time over the last two weeks to my new girlfriend, a real cutie who is a personal stylist of sorts at Urban Outfitters.

She’s pretty, knowledgeable, and can make anyone look fantastic. Her name is Snap & Match … and she’s an iOS application that I’ve developed for my summer intern project with Billy as the backend developer and Natalie as the UI designer. Her codebase is all Swift/Objective-C code (no storyboards for me!). It was truly a pleasure getting to know iOS development through her.

Sad analogy aside, I’m actually really excited to show you this app. It’s something that fifteen-year-old me, who only wore the colors navy and white, would have appreciated. They do say to be the person you needed when you were younger, so…

(more…)

The Secret to Creating Elegant Solutions

I recently discovered a pattern for how I learn and absorb information from the world.

Whenever I’m picking something up for the first time, be it a programming language, new song lyrics, or a different route to drive to work, I never memorize or “get” the whole thing at once. One small thing sticks, and everything else builds around it.

(more…)

Black Scalloped Dress + Life Update

Black Dress Fishtown Philadelphia

Black Dress Fishtown Philadelphia

Black Dress Fishtown Philadelphia

Monteau dress | A’gaci wedges

I promise I haven’t been ignoring you — lots has been going on.

There have been very few moments lately where I can sit down and write something that doesn’t read like complete garbage. Every day of this summer has been one of those days where events unfold so quickly that I can barely wrap my head around them, like the kind where yesterday feels like a week ago because so much has happened since then.

So. Grab some coffee or an enjoyable snack, and let me tell you what I’ve been up to since I last really posted.

(more…)

Fiesta Pink Bow Dress

Lilly Pulitzer Antonia Dress Fiesta Pink

Lilly Pulitzer Antonia Dress in Fiesta Pink

Do you ever see little kids in the street with legitimately cute outfits on, and think wow, I’d actually wear that?

I’ve expressed that particular statement out loud an embarrassingly large amount of times (apologies if you were the person I was with at the time), and I feel like the adult clothing gods have finally answered my prayers with this particular dress. That bow absolutely kills me. I may also have it in two different colors and patterns …

(more…)