Horror Vacui and Minimalism

Horror vacui–a Latin expression meaning “fear of emptiness”–regards the desire to fill empty spaces with information or objects. In style, it is the opposite of minimalism.”

-Universal Principles of Design by Lidwell, Holden, and Butler

Horror vacui describes a website like Yahoo.com. It’s filled with images and links designed to entice users to click on something.

The opposite is a website like Is Steam Down?. Though the website isn’t beautiful, it’s minimalistic, and as a result, the site is very good at communicating its main message.

In general, people tend to perceive more value when there’s more empty space. Take the physical world as an example. The merchandise at the music center below may be extremely valuable, but how would a passerby know just by looking?

screen-shot-2011-12-15-at-18-57-11

Contrast with a minimalistic Apple Store.

apple-store-front-610

If you want to de-emphasize the value of individual elements, horror vacui can help. If you want to increase the elements’ appeal to users, reduce clutter.

What websites use minimalism (or horror vacui) well?

Posted in Software | Tagged , , , , , | 1 Comment

CS Internship Guide #16: Hackathons

Part of the CS Internship Guide


hackathon

Why You Should Go to a Hackathon

Have you ever been to a hackthon? It’s an intense event where groups of smart people come together to build an amazing projects in a short amount of time. If you want a software internship, you should try going to one.

Create something cool

If you’re like me, you’ll enjoy programming something awesome with an intense group of people. Not to mention, a new personal project can really highlight your skills! One time, a recruiter offered me an interview just because he saw my group’s hackathon project.

Hackathons also provide opportunities to try new things. For example, if you want to experiment with user interface design, you could create your project’s UI and test it with other attendees.

But I…

Don’t make excuses about going. It’s free. If you don’t have a team, you’ll form one at the event. If you don’t know the featured technology, you’ll learn more about it. And if you heavily dislike the particular event, no one’s stopping you from leaving. Et cetera. No matter what, you’ll learn something (or at least enjoy the bountiful swag).

Don’t Miss Out

If you never go to a single hackathon, you may be missing out on lots of opportunities. Just try going to one. I only went to a single hackathon in college, but I got a lot out of the experience.

If you’d like to find a hackathon near you, check out Major League Hacking. Your favorite search engine is also always available to help find even more events.

What kinds of projects have you created at hackathons?

 

Posted in CS Internship Guide | Tagged , , , | Leave a comment

Best Posts of 2015

I started this blog in March 2015. Since then, I’ve interned at Infusion, graduated from the University of Texas, and started as a software engineer at Google.

I’ve also gotten a lot better at writing. After publishing 44 entries in 2015, my most viewed posts by far are part of the CS Internship Guide.

Most Viewed Posts of 2015

  1. CS Internship Guide #4: A Model Conversation With a Recruiter
  2. CS Internship Guide #6: The One Sentence Internship Candidates Need to Read
  3. CS Internship Guide #7: How to Ace a Whiteboard Programming Interview
  4. CS Internship Guide #5: Debunking Myths About Career Fairs
  5. CS Internship Guide #3: Five things you need to do before the career fair
  6. How to make sure no one builds your million-dollar app
  7. Three Things I Learned at a 150-Person Startup
  8. CS Internship Guide #1: Create Personal Projects
  9. CS Internship Guide #2: Does GPA Matter?
  10. CS Internship Guide #8: Stellar Questions to Ask Recruiters

As the 10-80-10 Rule predicts, these posts receive over half of all views on this website. However, a few other gems are worth reading, too.

Editor’s Pick 2015

I hope my insight has helped you throughout the year. I’m looking forward to even more improvements in the coming months!

*All statistics include only posts and views that occurred in 2015.

What was your favorite blog post of 2015?

Posted in Psychology | Tagged , , | Leave a comment

What I Learned in the First Year of Blogging

If you have to choose between reading this and Jamey Stegmaier’s guide to brilliant blogging, read Jamey’s.

Don’t Repeat My Mistakes

It’s really hard to maintain a good blog.

That’s the most important thing I learned  in my first year of writing Sheldon’s Software (formerly known as “Startup Helium”). Some days are wonderful, some days are rough, but the underlying theme is the effort.

In any case, I’ve realized other tidbits, too:

  • It’s not a popularity contest.
  • It’s not about the money.
  • Making (bad) content is easy, making good content is tough.
  • Getting visitors is more about marketing than content.

It’s not a popularity contest

leonardo-dicaprio-oscars-memes-2016

Blogging isn’t about winning awards.

Blogging is about the impact you have on your readers, not whether you have one or a million.

The most realistic scenario is that very few people will read your blog. You’re competing against millions of other blogs for your reader’s attention, as well as every other form of media: radio, TV, professional news sites, Facebook, Twitter, heck, even Snapchat.

The most realistic scenario also involves your blog not getting many comments. When was the last time you commented on a blog? Don’t take silence as disapproval.

Instead of trying to reach as many people as possible, I try to focus on answering a specific question for a specific persona. I ask, “What insight can I provide that no one else can?” Though I’m interested in startups, I’m not an expert entrepreneur, so I stepped away from writing too heavily about them. However, I’ve been through three software internships, so I started a series on how to get a CS internship.

It’s not about the money

Another point: why do you want visitors, anyway? If it’s for money, you’re not going to get rich quick. I have never earned a single penny from this website–I don’t even receive the ad revenue. In fact, I lose money by paying for the domain every year.

Of course, I was never aiming to make money from Sheldon’s Software. And money shouldn’t be the driving force behind your blog, either. However, I hoped that my blog would attract an audience that could help launch some venture in the future. I’ve since realized that I need a venture first!

Making (bad) content is easy, making good content is tough

Writing excellent entries takes time. I could post something every day, but it probably wouldn’t be very useful.

Some of my first posts were poorly written. There was a period when I tried to publish twice a week, and that turned out terribly.

I learned from my earlier entries, and now I feel better releasing blog posts less often. I have to remind myself to obey The Boring Rule: If the writer is bored, the reader will be bored. It’s helped me keep my posts more concise.

Getting visitors is more about marketing than content

This section is heavily my opinion. You may disagree.

I feel that blogging is more about marketing than content. (Look at Buzzfeed.) There are those who say, “If you have good content, people will find it.” Like seasoned entrepreneurs have told me, you can’t rely on the product alone. You need marketing.

I can’t suggest how to drive more traffic to your blog. What I do is to try to make my posts worthwhile for that post’s specific audience, even if that audience is just a couple dozen computer science majors looking for an internship (a.k.a. a tiny group with specific questions).

Don’t Repeat My Mistakes (Again)

I’ll repeat myself: It’s really hard to maintain a good blog.

Running a blog is fun at times. Some days see wild success. Other times make you feel like you’re scaling a mountain with no peak.

If blogging’s on your mind, ask yourself, “Why do I write?” (or “Why do I want to write?”) It takes effort.

Make your effort worth it.

What have you learned from writing a blog?

Posted in Psychology | Tagged , , | Leave a comment

StartupHelium.com is now SheldonSoftware.com

I’ve renamed this site from “Startup Helium” to “Sheldon Software” (Sheldon’s Software? Sheldon’s ‘oftware?). The old domain should work for a few more weeks, but after that, you’ll have to type SheldonSoftware.com to come here.

I originally thought I’d be writing at least third of my articles about startups and entrepreneurship, but there are far more knowledgeable experts on founding and running a company. And even though I was involved with the startup community in Austin, Texas, there are better news sources for startup news.

I’m still interested in startups–I’ll still write about entrepreneurship every once in a while. However, the topic won’t be a major focus anymore. As you can see in my post history, I’ve continued to write about software. That’ll stay the same. I’ll also continue expanding the CS Internship Guide. Finally, I’ll continue adding content that may be distantly related to computer science.

Now change your bookmark from “StartupHelium.com” to “SheldonSoftware.com” before the Internet demons take away my domain!

What topics on this blog have you liked (or disliked)?

Posted in Psychology | Tagged , , , , | Leave a comment