Skip to main content

Cognition

Articles By:

Stephen Caver

  1. Why Developers Need to Learn Design

    Posted on 5/1/14

    A couple of years ago at Happy Cog, I transitioned from my position as a designer to a developer full-time. Up to that point, I had been a hybrid designer and developer, splitting my time between the two responsibilities. The truth is that it was a long-overdue transition. My passion lies in the development side of the spectrum, so I am glad to be in a role where I get to express that passion full-time.

    I no longer design all day every day, but my experience as a designer taught me that developers should learn and practice design. The trope is often that designers need to learn to write code, but in working as a developer on the web, I’ve learned that the value of a design education pays dividends beyond being able to mock up a page in Photoshop.

  1. Progressive Enhancement: It’s About the Content

    Posted on 9/12/13

    In case you’ve missed it, there has recently been a lot of discussion in the web community around whether Progressive Enhancement, a cornerstone concept in web development, is still relevant. The discussion has been largely sparked by Sigh, JavaScript, a tumblr by Happy Cog alum (now of Super Friendly) Daniel Mall that showcases high-profile websites completely breaking when JavaScript is disabled. Screenshots of websites from brands like CNN, McDonalds, and Instagram are completely blank. Their content isn’t just unusable, it’s completely absent.

  1. Take a Break!

    Posted on 4/25/13

    Web workers have a certain obsession with productivity. And it is not hard to see why. The processes and detailed knowledge required to build a website have grown leaps and bounds in terms of complexity and sophistication. With an Adaptive workflow that considers Responsive Design, multiple platforms, and countless devices with a wide range of capabilities, the job is not as simple as it once was. There are plenty of great applications and methodologies to help get organized and be productive, but these tools do not do the work for us. When it is time to get work done, we need to be working efficiently, quickly, and intelligently—and in a way that promotes good health and happiness at home and in the workplace.

  1. Beyond Binary Grids

    Posted on 12/13/12

    Grids are everywhere on the web, and there is no hiding from them. We need grid systems to help create grids that are usable and manageable, and with Responsive Web Design, this has been a tricky tightrope to walk. We need our layouts to react to different media query breakpoints, and the way we have built grids in the past needs to be extended to do that.

  1. Kevin Sharon Browse all of Kevin’s articles »
  2. Jeffrey Zeldman Browse all of Jeffrey’s articles »
  3. Greg Hoy Browse all of Greg’s articles »
  4. Greg Storey Browse all of Greg’s articles »
  5. Chris Cashdollar Browse all of Chris’s articles »
  6. Dave DeRuchie Browse all of Dave’s articles »
  7. Kevin Hoffman Browse all of Kevin’s articles »
  8. Mark Huot Browse all of Mark’s articles »
  9. Ryan Irelan Browse all of Ryan’s articles »
  10. Robert Jolly Browse all of Robert’s articles »
  11. Jenn Lukas Browse all of Jenn’s articles »
  12. Keyboard Man Browse all of Keyboard Man’s articles »
  13. S. Gif Browse all of Spacer’s articles »
  14. Joe Rinaldi Browse all of Joe’s articles »
  15. Brian Warren Browse all of Brian’s articles »
  16. Jessica Ivins Browse all of Jessica’s articles »
  17. Rawle Anders Browse all of Rawle’s articles »
  18. Brett Harned Browse all of Brett’s articles »
  19. Yesenia Perez-Cruz Browse all of Yesenia’s articles »
  20. Anthony Colangelo Browse all of Anthony’s articles »
  21. Aura Seltzer Browse all of Aura’s articles »
  22. Allison Wagner Browse all of Allison’s articles »
  23. Helenita Frounfelkner Browse all of Helenita’s articles »
  24. Sophie Shepherd Browse all of Sophie’s articles »
  25. Patrick Marsceill Browse all of Patrick’s articles »
  26. Michael Johnson Browse all of Michael’s articles »
  27. Alison Harshbarger Browse all of Alison’s articles »
  28. Drew Warkentin Browse all of Drew’s articles »
  29. Katie High Browse all of Katie’s articles »
  30. Brandon Rosage Browse all of Brandon’s articles »
  31. Katie Kovalcin Browse all of Katie’s articles »
  32. Cat Farman Browse all of Cat’s articles »
  33. Sam Hernandez Browse all of Sam’s articles »
  34. Brenna Heaps Browse all of Brenna’s articles »
  35. Courtney Sabo Browse all of Courtney’s articles »
  36. Mica McPheeters Browse all of Mica’s articles »