The new article is not a “bad” article.
It is not even a “poor” article, as far as I can tell.
The headline is “A good” article that is well written and does a good job of conveying the point.
The content is solid and the introduction is clear and concise.
The introduction and body copy are good.
I can’t imagine any other article that would be so easy to read.
In fact, it’s a little difficult to read at times.
The author, Steve Johnson, is an associate professor at Cornell University.
He has worked with many different technologies in his career.
His book, The Web, is about the web as it exists today, as opposed to the web that we will see in the future.
His title, “A Good HTML is Worth a Thousand Good CSS,” is well-illustrated.
It gives a good overview of the different kinds of markup that can be used in a web page.
“A good HTML is a very good HTML,” he writes.
“In fact if you think about HTML, it is all about that.”
This is a good start.
What is good markup?
As Johnson writes, “good markup” is the combination of “good design” and “good code.”
Good markup is good because it conveys value and does the right thing, not because it looks good or works well.
Good markup conveys information and does things that make the user’s experience better, and it is more readable and understandable than any other markup.
When I read Johnson’s book, I’m reminded of the title of a previous article he wrote, The Digital Age: An Architectural View of the Digital World.
That title says a lot about the state of the world in 2017: “The digital age has changed everything,” Johnson wrote.
“We are living in a world of information.
Information is everything.
We live in a digital world.
We have the digital world to navigate.
Our world is digital.
We are digital.
And our world is becoming more and more digital.”
The new article doesn’t offer a detailed list of things to consider when writing HTML.
But it’s not a bad article either.
Johnson’s article does a nice job of getting people to understand HTML and CSS.
I appreciate the way he approaches the topic and the way his article goes beyond just “good” and also “good enough.”
He doesn’t waste time on talking about “goodness,” but rather, “the good.”
“Good” is a subjective term that may not be appropriate for every article, but it’s useful to have some kind of standard when thinking about markup and how it should be written.
As the authors notes, Johnson is a proponent of using CSS and HTML to communicate information to the user.
I can’t help but think that it’s the right approach for the time when it’s hard to find articles about how to do it well.
More importantly, Johnson’s article also addresses the fact that CSS and other HTML markup are not only useful to us, but are actually part of the web design process.
This makes sense when we think about the history of the internet and the importance of web design and web technology.
In the 1990s, web designers were using HTML to design web pages and then, by the mid-2000s, they were using CSS to create responsive web pages.
Now we are in the “internet of things” and we’re seeing the adoption of HTML, CSS, and responsive design.
We need to think about how we use and maintain the web.
Johnson’s essay is an important contribution to this conversation.
(Image credit: Wikimedia Commons)