Announcements

Learn More

Interested in saving time and having a secure website? 

Try Concrete CMS now!

Jul 18, 2008, 5:54 PM

I'm reading Ray Kurzweil who says the the Singularity is Near. While nay-sayers claim his science is questionable, I say he sounds pretty bright to me. The basic gist is because of exponential growth in technology (ie Moore's law) we're on the cusp of revolutionary changes in what it means to be human. We will transcend our bodies through technologies ranging from advanced medical DNA engineering to nano technology and the internet itself. We will become immortal within 20 years. (says Ray)

I'm perusing an issue of Wired where they talk about Petaflops and the end of science as the process of discovery changes from "hypothesis -> proof" to "real model -> observation." By connecting billions of people with billions of computers and cell phones, you create a global network that is quite similar to the human brain but on a much more massive, and speedy scale. Computer processors got faster than human synapses in the late 90's. Your brain still has billions more neurons than your computer has switches in its processor, but if you start connecting everyone's computer through the internet you can imagine the computers beating us before long. The internet = huge brain.

The more self expression and meaning that can be digitized on various cross linked web sites, the more complex the system becomes. At some point you get complex enough to call it "conscious." Have a hard time believing that the only thing that makes us conscious is complexity? Is a flat worm conscious? Nope. How about a monkey? Well that's got personality. Both have neurons its simply a question of quantity and cross connections.

Well, on the internet cross connections are most easily expressed in HTML. For better or worse, hypertext as expressed through a combination of HTML, XML, and CSS is the best way we have for documenting the meaning and cross connections of the content that makes humanity interesting. Making web pages = good. Think of it as a kid with a tiny brain figuring out how things go together. Learning is work. Twittering, blogging, sprucing up your mySpace page that's all worthy contributions to the group consciousness. One day we'll all be immortal thanks to your selfless labor and kewl cat pictures.

The only downer is blogs, twittering and social networking sites kinda suck. Building a website the way you want to and being able to edit the copy without learning complex tools is key. You can't expect a kid to learn, playing one game over and over again. In my eyes, blogs are nice because they're easy to use but the price you pay is your creativity is very limited. What we need is a more flexible way for people to easily edit web sites that don't have to be blogs. ie, concrete5.

Ergo, use concrete5 it's going to replace your brain one day.


Jul 1, 2008, 5:51 PM

No, not for us. We already have a new logo. No, the logo I'm talking about is for Wal-Mart:

bleh_this_sux_wal_logo.jpeg

It's interesting they ditched the hyphen makes sense though, since I could never remember if Walmart was spelled with one or not. The iconic Walmart star is present, but they've moved it from the middle. Upon seeing this logo with the star at the end, the first thing I thought of was an asterisk, meant to denote some bit of trivia or impart a cautionary reminder about the company in question.

Walmart*

(* May prove hazardous to liberals, leftists, protectionists and yuppies.)

(* Prolonged exposure may lead to nerve damage.)

(* Watch for falling pricesor reap the whirlwind.)

(* Surgeon General Recommends a Lifestyle Free of Excessive Bargains.)

And so on Any you want to add?


Jun 18, 2008, 6:00 PM

For editing, at least. Sites built with Concrete5 will work in any browser, if they're coded for it. But the editing interface and the dashboard, both of which feature some pretty complex interface work, are only supported in:

  • Safari 2+
  • Internet Explorer 7+
  • Firefox 2

Other browsers, like Camino and Opera, will likely support Concrete5 just fine. But IE 6 will not. Not even close. As I was mulling over this blog post I caught another one on the same topic. It seems that Apple is doing exactly the same thing with their forthcoming suite of web applications, MobileMe.

Not bad company to be in, and necessary. The sheer amount of time that goes into debugging things for one specific, eight-year-old browser is mind-boggling. However, dropping IE 6 support is not without its pitfalls: the sheer amount of time saved might overwhelm the typical developer, as she finds herself with much less to do and much less stress about the web in general. The key is to fill this time with something productive. Try tending a garden; read a lengthy Russian novel; teach yourself Spanish; take a cooking class.

(Oh, and install that IE 8 beta in some of your free time it'll be released before you know it. And Firefox 3 just came out, so you'd better download that. And Opera 9.5. And Safari 4 is on the horizon.)

Maybe you'd better read a shorter novel after all.


Jun 13, 2008, 5:57 PM

one week later, we're ranked 800 out of 179,523 projects on sourceforge, with over 150 downloads. We've got handful of people helping in various countries, we're hard at work on our hosting and marketing materials Our booth for osCon2008 is purchased, we're hoping to leave that event with 30 active developers contributing their time we've basically got 6 weeks to get ready very exciting


Jun 5, 2008, 5:49 PM

Just had our 100th download of concrete5 on sourceforge. We've been talking to several developers who are helping us further refine the install process. Some guy from Brazil is even pitching in!

open source is neat.


Jun 3, 2008, 5:54 PM

Okay, who the hell turns their speaker volume up so loud that you can hear "YOU'VE GOT MAIL!" from their AOL account through their floor (our ceiling)? Our upstairs neighbors have received four pieces of mail today. We need to figure out a way to strike back. I'm thinking ceiling-mounted speakers and Ahnold.


May 26, 2008, 5:43 PM

From the beginning, Concrete has been designed as a system that makes the creation of pages easy, with a flexible "block" system available for placing items of content within these pages. As Concrete has matured, new data types have been created for different types of tasks. In Concrete5, for example, we have all sorts of these: single pages, page types, themes, blocks, elements, user attributes, page attributes, email templates, and more.


May 21, 2008, 5:42 PM

logo5-300x238.png

Dig the new logo treatment.


May 21, 2008, 5:37 PM

I opened our fridge, and this is what I saw:

A look inside the Concrete fridge

It occurred to me that this moment sums up exactly why Concrete is an excellent place to work. Let me put it out there for you:

Fridge - With Captions

Reason 1? An abundance of beer.

Reason 2? An abundance of humor. No, for the confused amongst us, we aren't PETA-hating, raw-animal-eating nutjobs. We are, however, irony-loving, hipster-leaning, Arrested-Development-watching nerds.

(Note: I did not open the bag.)

I arrived at work today and prepared to engage in my typical morning routine. Step 1: Put lunch in fridge. Step 2: Brew Coffee. Step 3: wait nervously until step 2 completes. Step 4well, you get the idea.


May 18, 2008, 5:32 PM

Hey all, this is Andrew. I'm Director of Technology here at Concrete Websites, and I'm going to take the reins from Franz for a second.

I've been making websites for more than ten years first as a production/HTML guy, then a web and database programmer, and now as a director of some very talented programmers. Through it all, a number of things have remained constant. One of those is the impressive amount of bullshit involved when talking about the web. For example, in preparing for this post I took a trip to The Web Economy Bullshit Generator, and while its layout is dated, its content is as hilarious and spot-on today as it was when it debuted. And as the web changes, new sites have arisen to chronicle its changing lexicon. Everyone, it seems, is hatin' on buzzwords.

Why do buzzwords get such a bad wrap? See, as engineers, programmers and information architects, we like precision. We crave it. However, language by its nature is mostly antithetical to precision; terms that get created to express complex concepts can't help but miss some of the nuance, because that's what language does: it distills the complex into something that a person can wrap their minds around without wanting to shoot themselves in the face. But engineers look upon this compromise between precision and accessibility with disdain, and as a result consider buzzwords a bunch of hokum.

I understand this distrust. However, as I've moved from doing day-to-day work in the trenches to more conceptual and managerial work, I've found myself engaging in the unthinkable: I've started to use terms like those so mocked above in serious and non-ironic ways. It started with AJAX, a decent word used to express a technical concept. Now I can't stop: words like "leverage," "scalable," and "monetize" are a part of every day conversation.

Why all the back-story? Hopefully, it convinces you that what I'm about tell you isn't the result of some knee-jerk antipathy toward "buzzwords." I use buzzwords. I think they have their place. I think they can assist in communication. However, when used in excess and in place of any actual content, they deserve to be mocked mercilessly.

Let such mocking commence. The victim? TechCrunch. Their latest article, Bill's Gold Watch, is bafflingly incoherent. Check out some of these quotes, as helpfully disected from the "article" by the second commenter:

  • "cloud infrastructure battle"
  • "made that platform relatively salivating"
  • "while Google methodically mows down the marketplace"
  • "going to consolidate Facebook's equity in social metadata and create a groundswell of OpenID adoption"
  • "warm fuzzy feelings for Web site owners who become part of an expanding network of reuse of the original log-in"
  • "The terms of service for accessing social clouds will normalize over the next few months as users gravitate toward sites that leverage their original investment in OpenID registration"
  • "producing affinity based on less work, common interface guidelines, and pressure on Facebook and outside clouds to modify their terms of service to avoid having to reinitialize access to their social data over and over."
  • "starting to accelerate in real time streams over Jabber and XMPP"
  • "allowing the kind of piping currently enabled between Gchat/Talk, iChat, AIM, and Twitter, which together produce a common set of streams that all are recorded and archived in Gmail's Chat repository"
  • "the last time we saw this type of viral spread, it was Adsense carried on the river of the blogosphere"
  • "social graph being formed out of the combination of follow and filtered Track"
  • "can provide infrastructure to model the unique characteristics of Twitter's dynamic graph using Facebook's avatars"
  • "can fit into this like a glove, feeding downstream vertical versions of affinity groups to skinned Silverlight containers"

Jesus. Come on! I first thought of this blog post after reading the sentence "It's not that Friend Connect is going to slow Facebook down; to the contrary, it's going to consolidate Facebook's equity in social metadata and create a groundswell of OpenID adoption which in turn will drive Open Social app development." Who actually believe this?! I'll talk to you all day about social networking, social bookmarking, and grid/cluster computing, but if someone opines in my presence about the "social cloud," they're probably in for a confused look, at the very least. And the sentence "Live Mesh can fit into this like a glove, feeding downstream vertical versions of affinity groups to skinned Silverlight containers." It reminds me of that episode of The Simpsons, in which Lisa, upon seeing a sign for a "Yahoo Serious Film Festival," remarks, "I know those words, but that sign doesn't make sense."

Every industry and field has its echo chamber, in which nonsense is amplified to the point of credulity. The web, with its ability to propagate concepts so quickly and effortlessly, is probably worse than most. Perhaps TechCrunch is a victim of this. Or perhaps they're just trolling for article hits. But if you want people to take you seriously when you say something, it helps to actually say something! I'm convinced that's the true problem with buzzwords: they make it all too easy to write 500 word articles without saying anything at all.