DEV Community

Discussion on: Stop changing your homepage

Collapse
 
ben profile image
Ben Halpern

Is this in response to our home page tweaks or is that a coincidence?

Collapse
 
devtouser432 profile image
devtouser432 • Edited

Haha totally a coincidence. Actually I was just admiring your new sidebar. So beautiful!—I just want to keep looking at it.

Collapse
 
devtouser432 profile image
devtouser432 • Edited

Also, the title really should be "Stop changing your homepage when you're not sure what else to do," but that's kind of long ;) Improving your homepage, however, is something that should constantly be done.

Collapse
 
ben profile image
Ben Halpern

Hehe 🙌

Definitely feel you on all this. We have a few more design tweaks on the way but we're really trying to approach this from first principles. Superfluous change is not the goal.

Thread Thread
 
devtouser432 profile image
devtouser432

I've thoroughly enjoyed the principled growth of dev.to. Horizontal development vs. vertical development. It's not easy to do. There's a time and place for vertical development, where you go all in on one feature. But potentially the best investment is horizontally developing the entire ecosystem.

Thread Thread
 
ben profile image
Ben Halpern

I always get a kick out of reading about your philosophies on the craft, Mo. Can you expand on what you mean by "Horizontal development vs. vertical development"

Horizontal and vertical are definitely terms I use a lot when waxing philosophical about software and business, but there's a million ways to use these terms, I'd love to know what you mean by this.

Thread Thread
 
devtouser432 profile image
devtouser432

I guess by that I mean, vertical development would be, for example, having the greatest iOS app the world has ever seen, but having a poor website, customer support, marketing, and everything else. A lot of people go all in on making 1 thing really really good, but neglect the other aspects. Horizontal development means you'll have a living iOS app that isn't the best in the world, but is constantly being updated while you also build up other aspects of the business.

So, for me, there's a time for vertical development, like where I spent over a month just hardcore focused on the new iOS app. After that, I'll balance out the rest of the platform and focus on other areas.

I like to visualize it as laying out blocks. You can stack one pile really high, but that's not really a foundation. Instead, laying them out horizontally, then building up vertically at a balanced pace, and you'll have yourself a nice building ;)