Skip to main content

Command Palette

Search for a command to run...

When someone criticizes my UI, this is what happens...

๐Ÿ“ Math Homework Generator | Quickly generate random print-friendly homework worksheets for math practice.

Updated
โ€ข2 min read
When someone criticizes my UI, this is what happens...
L

I'm a software engineer in Hawaii w/8 yrs exp that builds small projects and games in JavaScript.

I also respond to student career interviews and I am fairly active on Quora. If you're just starting out and want to chat, reach out. I've been there before and I wish I had someone in the industry to chat with.

image.png

Last month, I posted to Product Hunt my ๐Ÿ“ Math Homework Generator, a small JavaScript app that quickly generates math homework problems into printable worksheets. An early commenter said:

There's too much information here. I would suggest spreading it out, to help the user digest the content.

and

How does it work? Adding a step by step can make things a lot clearer for the user

At first, I was a bit annoyed at how I had to go to a separate website just to see his comments, but ultimately, I had to retaliate. I had to show him that he was.... right.

The UI was terrible.

You can see the old UI in my YouTube video that just merely has me clicking around the app. Originally, the app was purely to generate homework for my kids and to see if I could whip up an app that could create printable worksheets of randomized homework.

That critical comment actually motivated me to improve it. This product was initially my most well-received one prior to the ๐Ÿค– Meta Tag Generator , so it was worth pursuing.

The Improvements

  • A landing page with information spread out. Bonus animated logo and screenshot rotation.
  • The tips became a "tip scroller" so it only shows one tip at a time.
  • A wizard with a breadcrumb navigation, which was the hardest to implement.

Several spurts of motivation later, I got it done.

C

Can we see before/after pictures?

Also, well done for not taking it to heart and being motivated by it!

1
L

A side-by-side comparison would probably be useful. Since it'll take some time, I'll make it into a separate post.

More from this blog

๏ฟฝ

๐Ÿ‘ฉโ€๐Ÿ’ป Software Engineer in Hawaii, creator of JavaScript apps

14 posts

I have been developing small JavaScript projects and documenting my journey. I have made ๐Ÿค– Meta Tag Generator and ๐Ÿ“ Math Homework Generator.