TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Dude, What's with the Web Site?

56 pointsby drizzzlerover 11 years ago

22 comments

coldteaover 11 years ago
Between the meme responses (&quot;cool story bro&quot; etc) and the misunderstandings, this has to be the lowest value HN comment thread ever. It&#x27;s like I&#x27;m reading 9gag.<p>For a site were tons of people speak of the value of simplicity, and every other day they &quot;Show HN&quot; their own &quot;static site generator&quot;, it&#x27;s surprising how many people do NOT get his message.<p>First, he is not a web developer. He is a busines owner that also had to create a site for his business. He chose to follow the KISS principle, and that&#x27;s what he advocates: catering to content first, fancy stuff second (or never at all).<p>The peripheral details to his post (if he personally uses Flash for some stuff but you don&#x27;t like it, or if he has a line about coding important apps in C and you disagree) don&#x27;t matter.<p>What matters is that for content websites --which makes most of them out there, including all blogs and brochure-ware sites --, his advice is spot on.<p>As for his website &quot;looking like crap&quot; (as 1-2 people comment below). That&#x27;s the whole point. As long as it gets the job done he doesn&#x27;t care. And it&#x27;s not worse than Hacker News (no paragon of great web design) or Paul Graham&#x27;s site.<p>Would you rather read PGs eassays in his website, or some moron&#x27;s zero-content marketing fluff on a great looking, fancy-ass website, with CSS 3D transforms and the whole works?
评论 #6459772 未加载
评论 #6459831 未加载
评论 #6459822 未加载
评论 #6459865 未加载
评论 #6459853 未加载
VMGover 11 years ago
&gt; Think about all the most popular, successful web sites. Google. Craigslist. YouTube. Facebook. Twitter. Even Apple&#x27;s company site. What do they all have in common? Text and the occasional image. There&#x27;s no animation, video, color backgrounds, textures, window decorations, animated drop-down menus, ambient sound, background music, gimmicks, gizmos or gew-gaws. They are all simple and functional, and those six web sites together represent about a trillion dollars in value.<p>With the exception of Craigslist, all of the sites he lists are complex web applications.<p>The author conflates shiny gimmicks and modern web technology.
评论 #6459658 未加载
评论 #6459664 未加载
crazygringoover 11 years ago
This is the most bizarre thing I have ever seen to reach 50 votes on HN. Who is upvoting this?!<p>I can&#x27;t even figure out the point of it all, between the tangential boasting of being one of the first sites on the web (is this even true?), saying to write in C instead of HTML (is he programming-illiterate?), rants about how bad &quot;background music, gimmicks&quot; are and then boasts that their site will use Flash because it will &quot;make our graphics, music, voices and games look and sound good&quot;.<p>This doesn&#x27;t even look like satire, it&#x27;s complete nonsense as far as I can tell.
Detrusover 11 years ago
Twitter and Facebook front ends have as much complexity as any fancy gizmo FWA site. And took even more work to get right, because most fancy gizmo sites are throwaway internet flyers, see them once and forget. If they flop it&#x27;s no big deal. It&#x27;s also why they get shut down, after the promotion they have no useful traffic, so no one even bothers to pay for hosting.<p>I agree with their philosophical principle though, a content site shouldn&#x27;t be as complex as an application, but they often are.
badman_tingover 11 years ago
&gt; Here&#x27;s a pro tip from a seasoned veteran of web development: if you want to do something really remarkable on a computer, you don&#x27;t write it in HTML. You write it in C.<p>WTF?
评论 #6459599 未加载
评论 #6459618 未加载
评论 #6459589 未加载
评论 #6460131 未加载
评论 #6459880 未加载
Supermightyover 11 years ago
I&#x27;ve seen too many people&#x27;s solution for a problem is to throw Javascript libraries at it with no regard for page load times. Or want to use something flashy and sexy without a reason that improves ROI. They just want it to be sexy.<p>I love the idea of simplifying until all that is left is the bare minimum to get the job done.
评论 #6459774 未加载
artumi-richardover 11 years ago
He goes too far. Images should also be abandoned. And maybe colour. And in this case, perhaps the text too.
thinkpad20over 11 years ago
Some guy with a web site which I&#x27;ve never heard of, that looks like shit, tells me that I should do web dev in C. Cool story bro.
ryansanover 11 years ago
I can understand where he&#x27;s coming from. I&#x27;ve always been amazed at how carried away people can get with the their web designs and applications. Several typefaces, a ginormous color palette, skeuomorphic stuff, wizzbang doo-dads, unnecessary libraries, the list goes on.<p>I can appreciate a well-designed and well-built site. One that pays attention to hierarchy and how the information is presented with an eye toward performance and scalability. I always find that my favorite sites are the ones that seem to take Edgar Allen Poe&#x27;s advice for writing a short story. Every component has a reason for being there (i.e., it is functional). If the component or element&#x27;s purpose is to be there for the sake of simply being there (it just looks cool!), then it shouldn&#x27;t exist.<p>I suppose that&#x27;s minimalism. But oftentimes, minimalism goes against what people think of in terms of &quot;creating an experience.&quot; Most of the time when I visit a website that creates an experience, I am left with a sour taste in my mouth.
sugermanover 11 years ago
&gt; The original Heavy Cat Multimedia company site was likely one of the first 200 sites to go live on the web.<p>What?
评论 #6459661 未加载
评论 #6459686 未加载
aramover 11 years ago
Dude, what&#x27;s with this article being on the first page of HN?
评论 #6459665 未加载
评论 #6459768 未加载
评论 #6459656 未加载
tylerlhover 11 years ago
Let&#x27;s be clear: web site != web app<p>I think the author forgot to check out the noted companies&#x27; other web properties...
umarioover 11 years ago
I&#x27;ll just leave this here: <a href="http://www.indiegogo.com/projects/dinner-table-epics-fantasy-adventure-graphics-series?c=comments" rel="nofollow">http:&#x2F;&#x2F;www.indiegogo.com&#x2F;projects&#x2F;dinner-table-epics-fantasy...</a><p><a href="https://www.gandi.net/whois/details?search=hikousenenterprises.com" rel="nofollow">https:&#x2F;&#x2F;www.gandi.net&#x2F;whois&#x2F;details?search=hikousenenterpris...</a> and the parent company were both created in 2008 <a href="https://www.gandi.net/whois/details?search=palaceinthesky.com" rel="nofollow">https:&#x2F;&#x2F;www.gandi.net&#x2F;whois&#x2F;details?search=palaceinthesky.co...</a>, so either the author has a time machine or is lying?
qqg3over 11 years ago
That page is PHP, I thought he said he was going to use HTML...
评论 #6459837 未加载
etjossemover 11 years ago
There are some very good reasons why modern designers don&#x27;t use background music. Elements don&#x27;t blink and strobe like they did in the 90s. The time for skeuomorphic visual design is over. We&#x27;ve learned from our mistakes. Instead, we embrace technologies that help convey the site&#x27;s meaning and purpose to the user.<p>Sometimes that takes the form of a fancy JS single-page scroll (<a href="http://www.apple.com/iphone-5s/" rel="nofollow">http:&#x2F;&#x2F;www.apple.com&#x2F;iphone-5s&#x2F;</a>) to give a more natural flow to a traditional sales funnel. Sometimes that means robust streaming video (<a href="https://developers.google.com/youtube/" rel="nofollow">https:&#x2F;&#x2F;developers.google.com&#x2F;youtube&#x2F;</a>), so people can watch live music or election coverage from home. Sometimes, it&#x27;s adding a Leaflet map widget to one of the most design-conservative sites on the web (<a href="https://twitter.com/LeafletJS/status/240820008605851648" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;LeafletJS&#x2F;status&#x2F;240820008605851648</a>) to help people find new apartments. All of these sites are elegant and work as expected, and they rely on far more than HTML4 and inline style tags to do so.
octatone2over 11 years ago
TIL youtube is text with the occasional image.
etjossemover 11 years ago
Oh look, animated GIFs. <a href="http://heavycatweb.net/showcase.php" rel="nofollow">http:&#x2F;&#x2F;heavycatweb.net&#x2F;showcase.php</a>
MrZongle2over 11 years ago
Dude, what&#x27;s with the pretentiousness?
评论 #6459761 未加载
klinquistover 11 years ago
&quot;Get off my lawn!&quot;
msimpsonover 11 years ago
Dude, What&#x27;s with the Lack of Knowledge<p>I&#x27;ve been in the Web business for over a decade.<p>The original Heavy Cat Multimedia company site was likely not part of the first 200 sites to go live on the Web. Search engines then did not have the analytics results to prove this because that&#x27;s all there was. Yeah. They&#x27;ve been around for a bit. They just weren&#x27;t the first site with a background color other than gray.<p>During that time, I&#x27;ve learned a few things. One of them is that probably half of Heavy Cat&#x27;s competition soared to amazing heights by building &quot;cool&quot; Web sites to market their products. The reason is pretty simple. HTML is designed to present text and the occasional image. When you spend money and time to try to make it do more than that: innovation is born.<p>CSS is not intuitive. The only reason most people don&#x27;t complain more about it is because they learn to use it. HTML is not intuitive either, but at least it&#x27;s easy to learn once you realize there&#x27;s a Box Object Model. JavaScript is very useful, and also pretty amazing. You can spend days, weeks and months cramming them together in new and innovative ways and ultimately you&#x27;ll end up with a lot of well spent time and a site made of unique functionality and the occasional video.<p>You know those sites with the long lists of really amazing-looking Web designs? Funny how all those links go to prosperous sites with a link trying to sell you the products they&#x27;ve created.<p>DOS was the same way. It was a simple, quick shell and file system for PCs. It took a couple of stone cold geniuses years to make the DOOM engine. Why? DOS wasn&#x27;t designed for that. Which is why they made it in C with their own graphics library and only hooked into the system APIs they needed. All the DOOM engine parts had to be invented from scratch.<p>I have decided after over a decade that I&#x27;m tired of trying to make bad developers understand the abilities of the Web. HTML is amazing and full of possibilities. It can be molded like clay into beautiful creations. That&#x27;s it.<p>Here&#x27;s a pro-tip from a seasoned veteran of Web development: if you&#x27;re going to write an article flaming Web technologies, learn to capitalize Web and JavaScript correctly. And, more seriously, never use markup as a high level imperative language.<p>Now I do get some benefits from doing Web sites this way. One, it&#x27;s simple and easy to update with the advent of modern technologies like content management systems. Two, it&#x27;s not cluttered with distractions like all the incoherent blog articles. Three, they load ultra fast when you keep scalability in mind. Why look at that! We&#x27;ve solved all the problems most &quot;shitty&quot; Web sites have, at a portion of the profit they generate!<p>Think about all the most popular, successful Web sites. Google. Craigslist possibly, YouTube -- I mean Google. Facebook. Twitter. Even Apple&#x27;s company site. What do they all have in common? Mountains of servers, load balancers, support staff, etc. to preserve up time and availability. There&#x27;s animation, video, color backgrounds, textures, window decorations, animated drop-down menus, sound in general, gimmicks like games and apps, gizmos like Google&#x27;s widgets or gew-gaws (whatever that may be). They are all complex and functional, and those six Web sites -- well more like four -- together represent about &lt;a non-verified, completely shot from the hip&gt; dollar amount value.<p>Simplistic and forgotten. That&#x27;s what Heavy Cat&#x27;s site is going to be. They have a lot of information, if you can consider seven main pages to be &quot;a lot&quot;. They have a choice. They can spend six months building a gee-whiz site, or they can build more marginally profitable products. They chose the products.<p>They use Flash too, as a final insult. You know why they use Flash? Because it&#x27;s the only thing they learned how to use. The tools integrate well into their established workflow and they interoperate well with all the tools designed by the exact same software firm (somehow). They allow them to make graphics, music, voices and games look and sound good. As they should, with the monthly subscription costs.<p>Someday Heavy Cat might use HTML5 too. But Flash had a 16-year death, so they&#x27;re going to use what doesn&#x27;t work with the majority of the world. If you are on an Apple phone, or just don&#x27;t want to run Flash, their site will look even shittier. If you want to look at their Flash stuff, bend to their will.<p>They also no longer care about SEO, so you won&#x27;t see their Web pages on any search engines much. Searching for anything but &quot;Heavy Cat&quot; directly yields no results referencing their site.<p>Matt
rhizomeover 11 years ago
Ahistorical braggadocio posted to HN with a green account.<p>I&#x27;m calling shenanigans.
vonseelover 11 years ago
Without taking progressive enhancement into consideration, let&#x27;s look at the facts.<p>From the article:<p><i>Google. Craigslist. YouTube. Facebook. Twitter. Even Apple&#x27;s company site. What do they all have in common? Text and the occasional image. There&#x27;s no animation, video, color backgrounds, textures, window decorations, animated drop-down menus, ambient sound, background music, gimmicks, gizmos or gew-gaws.</i><p>Let&#x27;s see:<p>Google: Currently has a game on the homepage. Certainly could be considered a `gimmick, gizmo, or gew-gaw.`<p>YouTube: Obviously has video, some fancy modals can be found by hovering over certain things, I&#x27;m sure there&#x27;s a ton that I am missing.<p>Facebook: The site is built on databases, JavaScript, and other technologies the author apparently considers `slow, buggy nonsense`. Where do you think all those user images are stored? Chat certainly requires either AJAX or Websockets (I have not checked).<p>Twitter: OK, we are closer to `text and images`. Still, these guys released Bootstrap <a href="http://getbootstrap.com/" rel="nofollow">http:&#x2F;&#x2F;getbootstrap.com&#x2F;</a> which changed the web -- obviously huge proponents of CSS. I think the understanding today is -- even if you are not a designer&#x2F;front-end developer, it is unacceptable to deliver work without minimal styling, since you can throw Bootstrap on something with little effort. Do you prefer plain browser styled inputs to that? Twitter also has a ton of infrastructure underneath that &#x27;simple&#x27; 140-character messaging &#x27;social network&#x27;.<p>Apple: <a href="http://www.apple.com/mac-pro/" rel="nofollow">http:&#x2F;&#x2F;www.apple.com&#x2F;mac-pro&#x2F;</a> Enough said.<p>--<p>And finally, the comment `Here&#x27;s a pro tip from a seasoned veteran of web development: if you want to do something really remarkable on a computer, you don&#x27;t write it in HTML. You write it in C.`.<p>I&#x27;m confused whether you mean &quot;do something remarkable on a computer&quot; (as written) or &quot;do something remarkable on the web&quot;. Your essay appears to be a rant on why, you think, the web sucks. I get it, most of the technologies we use are somehow dependent on C (CPython, most databases, OS). So, we are standing on the shoulders of giants. Those libraries written in C enable us. What does that have to do with the average web developer doing something remarkable? Most of us will never have to deal with the scaling problems of Facebook, Twitter, etc. Python is fast enough for me. Ruby is fast enough for most Rails users. If I ever need more performance, perhaps I will look into Go. The key point is `if`. I&#x27;m not going to start a new web project in `C`, when modern languages and frameworks ease the level of effort to write the code, and contain features I would otherwise have to re-implement.<p>You sure you aren&#x27;t trollin`?