Cover photo
Ryan Olson
Works at Sequoia Technologies
Attended Diablo Valley College
Lives in Concord, CA
375 followers|149,394 views
web developer, coffee lover, thing doer
Ryan, (me) is a funny dude, Apple nut, and Xbox player. I build things for the internet. Yay.
Bragging rights
I'll let you know.
  • Diablo Valley College
    Computer Science, 2005 - 2008
Basic Information
Other names
Web Developer
HTML, CSS, Sass, JavaScript, WordPress, Git
  • Sequoia Technologies
    Lead Developer, 2010 - present
    Front-end work, lots of custom WordPress.
  • thatryan web development
    Web Developer, 2005 - present
    Freelance web dev, and stuff.
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Concord, CA
Other profiles
Contributor to


Ryan Olson

Shared publicly  - 
Wrote a post about the stuff I use to do the stuff I do, good times :)
Scroll Down. My Setup. 21 August 2014 on mac, setup, hardware, software, music, gaming. The desk setup of a web developer can be super fun to behold. I especially enjoy seeing what other developers use in their daily work so I am always checking out setup sites. I figured it was about time to ...
Add a comment...

Ryan Olson

Shared publicly  - 
On #WordPress and #SEO : Should you disable trackbacks and pingbacks on pages?
Add a comment...

Ryan Olson

Shared publicly  - 
#SEO  question, for a site where a main menu has an item with children, but the parent item is just an anchor, what is best practice? Kill the link with JS? Have it link to an "overview" page? Somehow change it to list item? (This is in #WordPress  )
+Moz +Joost de Valk 
Moz's profile photoRyan Olson's profile photoDan Shure's profile photo
+Ryan Olson How many links would be like that on the page? Generally I would view the effort/reward of going through too much effort on this to be low compared to effort in other possible areas ;)
Add a comment...

Ryan Olson

Shared publicly  - 
Question on #seo  A company is filling the meta description with just "call us at xxx for all your xxx needs in city" on just about every page. Is that crap or what? Shouldn't the description be used to describe the page?
+Moz +Joost de Valk 
John Bunka's profile photo
I see this a ton and yes, it should be describing the page. One day people will learn that copying and pasting the same phone number does not work. #seo  
Add a comment...

Ryan Olson

Shared publicly  - 
Who is going to +fluentconf this week??
Eric Elliott's profile photo
I am. =)
Add a comment...

Ryan Olson

Shared publicly  - 
Show of hands please, what phone are you rocking? iPhone? Nexus? Galaxy?
Add a comment...

Ryan Olson

Shared publicly  - 
Analysis Paralysis. 

Ever get stuck there?

Working on a big project and 2 issues have somehow arisen for me:

1. There are so many ways to build things, and I find myself "worrying" about doing it the correct (read: best way possible) and am thus making myself stagnant. I am in this rut of wanting to be sure it is perfect, as if that is possible. This code will be responsible for running hundreds of sites, but what if I make mistakes and it is not the best it can be?

2. Bouncing around on sub-tasks. This may be related to the larger anxiety issue above, I cannot get traction on any task because I start to think of another aspect to address. "Oh, maybe i'll try this!" Then bounce over there for 10 minutes before thinking, "hmm, what about this..."

Now, I am not new to this industry, been doing this going on 10 years now, I have no idea why this suddenly surfaced. Has anyone else dealt with similar circumstances? What do you do to traverse them? Would love to hear your thoughts. 

Cory Underwood's profile photo
#1 is best handled via experience and testing.  Is the design fault tolerant, and can it scale, if so, at what point does the scaling end?   Is the design fast?  Is the speed acceptable?  Does it pass basic security tests?  Can the design be extended?  Does it need to be extended?  Can you monitor what the code is doing easily? Do you need to?  Can you update the code easily if need be?

#2 is more self discipline than anything.  If you worked out a design in #1, follow the design.  Don't deviate unless you find clear problems with the method you are following.  Bouncing around can be useful at times, but if you are not actually completing code, you'll never be able to release it.
Add a comment...

Ryan Olson

Questions  - 
Are there any good plugins, I do not mind if I have to pay, for a MultiSite network that allow users to see at least some +Google Analytics in the dashboard area? +Joost de Valk 
Ryan Olson's profile photoJames Hipkin's profile photo
+Ryan Olson Check Hangout. I sent you a message.
Add a comment...

Ryan Olson

Shared publicly  - 
Care to help with a #wordpress  question? Trying to figure out some custom roles and capabilities setup on a MultiSite network...
Add a comment...

Ryan Olson

Shared publicly  - 
So where can I find a list of posts that I have "plussed" on here? 
Add a comment...

Ryan Olson

Shared publicly  - 
I have a +Google Analytics account with MANY sites in it, is there  a way from the main dashboard to get browser visiting stats for ALL sites? Like a mass average? +Google Developers 
Add a comment...

Ryan Olson

Shared publicly  - 
Anyone use Bourbon Neat grids by +thoughtbot ? Thoughts?
Add a comment...
Ryan Olson's +1's are the things they like, agree with, or want to recommend.
appendTo Developer Learning Center | Map your Learning

Skip to main content. Main menu. Home; Lessons; About; Contact Us. Register / Login →. Follow @appendto. Lessons. JavaScript 101 40:21 Minut

thatryan's Setapp (@ryanolson)

Setapp finds you applications and tools that you must know, based on your expertise.

Common Mistakes of New Developers, and How to Avoid Them

Overview of some common mistakes made by those new to web development and how to avoid them, along with the proper way to do things.

3 Reasons to Choose AngularJS for Your Next Project | Nettuts+

AngularJS is a relatively new JavaScript framework by Google, designed to make your front-end development as easy as possible. There are ple

Useful Git Commands

I often find myself looking up the same basic commands so I thought I'd share them there so I'd have a fast reference, and maybe this will h

Octopress and Mou - thatryan

My site is built upon the sweet Octopress framework, a Jekyll engine to create static content sites. It is nice to work with in that it keep

Responsive Development with Adobe Shadow - thatryan

You have a sweet site you are working on, so naturally you want to make sure it is sweet across multiple platforms. The wokflow enhancer, Ad


Lightning-fast scaffolding — Easily scaffold new projects with customizable templates (e.g HTML5 Boilerplate, Twitter Bootstrap), AMD (via R

TextMate User | Using the best editor for the best job.

TextMate & Shopify! Do you work with Shopify at all? If so you should really check out the bundle for TextMate that lets you interact wi

Tag: Bureau - Logo Vector Download Free (Brand Logos) (AI, EPS, CDR, PDF...

Tag: Bureau | Bedava indirilebilir vektörel marka, firma, şirket, kuruluş logo arşivi ve dizaynları. (AI, EPS, CDR, PDF, GIF, SVG)

Web Dev .NET: Differences Between jQuery .bind() vs .live() vs .delegate...

If you want, you can jump to the TL;DR section and get a high-level overview what this article is about you can jump to the end for the Conc

TextMate 2 Alpha Release - TextMate User

Can You Believe It? It is here. TextMate 2.0 (Alpha Release) has landed! After many years in the works, many heartaches and rollercoaster ri

TextMate 2 Is Real - TextMate User

Yes, TextMate 2 is real and yes, it is coming very very soon. I am not going to add to the flood of info because Allan kindly asked people t

Friends of the Bride -- IndieGoGo

One guy's bride is another guy's... lunatic.

Move The Web Forward

The web is an exciting medium to be a part of, help move it forward and shape the future of our favorite platform.

TextMate 2 will be released in a public alpha by year end

TextMate 2 is coming! A public Alpha release will be available by the end of this year for registered TextMate users.

NuWater Concepts

NuWater Concepts - We sell Point of Use cartridges for water filtration. | Facebook

NuWater Concepts – New Facebook Page

NuWater Concepts, premier water filtration experts get a new Facebook page to engage in the social media world!

The Joomla Bundle

A bundle for Joomla! will be released soon, full of some of the best components, plugins and modules with 10% going to the Joomla! project!

WordPress TextMate Bundle Updated

Updated TextMate bundle for WordPress to include a new UI, better function definitions and more.