Skip to main content
Footer-logo Logo-white
Products
Platform
Technology
Ai content writing
AI Content Writing
Efficient AI-powered content generation.
Scripted analytics
Scripted Analytics
Analyze content performance easily.
Scripted for teams
Scripted for Teams
Collaborate with in-house and freelancers writers
Products
Blog posts
Blog Posts
High-quality, SEO-friendly posts.
Webpage
Web Pages
Engaging pages to boost traffic.
Webpage
Content Tune Ups
Revitalize your existing content.
Ebook
Ebooks
Drive engagement with detailed ebooks.
Workflow
Keyword research
Keyword Research
Analyze conversion rates.
Content strategy
Content Strategy
Plan your content journey.
Content creation
Content Creation
Manage and oversee content production.
Publishing
Publishing
Simplified, effective content publishing.
Performance
Performance
Track and refine content for better results.
Talent Network
Find writers
Find Writers
Browse our SME content writers.
Hire writers
Hire Blog Writers
Professional writers for your blog.
Hire ebook writers
Hire Ebook Writers
Access top-notch ebook writers.
Become writer
Become a Writer
Join our talent network.
Ready to get started? Sign up for free
Pricing Chat with sales
Solutions
By Business Type
Enterprise
Enterprise
Scalable business solutions.
Agency
Agencies
High-quality content partners.
Smb
SMBs
Empowering SMB growth.
By Industry
SaaS
Streamline your messaging.
ABM
Drive ABM with great content.
E-Commerce
Amplifying your e-commerce presence.
Media Publishers
Enhancing media publishing outcomes.
Resources
Scripted Blog
Read our latest posts.
Glossary
Understanding content marketing terms.
AI Philosophy
Our AI-driven approach explained.
AI Resources
Everything we know about AI.
Ready to get started? Sign up for free
Pricing Chat with sales
Free Tools
Free Tools
Headline generator
Headline Generator
Attention grabbing headlines, in seconds.
Smart content brief
Smart Content Brief
AI-driven SEO content outlines.
Ai content writing
Blog Ideas
Ready to get started? Sign up for free
Pricing Chat with sales
Plans 1 (866) 501-3116 Log in Get Started
Menu button
x Close Menu Products Platform
Technology
Ai content writing
AI Content Writing
Efficient AI-powered content generation.
Scripted analytics
Scripted Analytics
Analyze content performance easily.
Scripted for teams
Scripted for Teams
Collaborate with in-house and freelancers writers
Products
Blog posts
Blog Posts
High-quality, SEO-friendly posts.
Webpage
Web Pages
Engaging pages to boost traffic.
Webpage
Content Tune Ups
Revitalize your existing content.
Ebook
Ebooks
Drive engagement with detailed ebooks.
Workflow
Keyword research
Keyword Research
Analyze conversion rates.
Content strategy
Content Strategy
Plan your content journey.
Content creation
Content Creation
Manage and oversee content production.
Publishing
Publishing
Simplified, effective content publishing.
Performance
Performance
Track and refine content for better results.
Talent Network
Find writers
Find Writers
Browse our SME content writers.
Hire writers
Hire Blog Writers
Professional writers for your blog.
Hire ebook writers
Hire Ebook Writers
Access top-notch ebook writers.
Become writer
Become a Writer
Join our talent network.
Solutions
By Business Type
Enterprise
Enterprise
Scalable business solutions.
Agency
Agencies
High-quality content partners.
Smb
SMBs
Empowering SMB growth.
By Industry
SaaS
Streamline your messaging.
ABM
Drive ABM with great content.
E-Commerce
Amplifying your e-commerce presence.
Media Publishers
Enhancing media publishing outcomes.
Resources
Scripted Blog
Read our latest posts.
Glossary
Understanding content marketing terms.
AI Philosophy
Our AI-driven approach explained.
AI Resources
Everything we know about AI.
Free Tools
Free Tools
Headline generator
Headline Generator
Attention grabbing headlines, in seconds.
Smart content brief
Smart Content Brief
AI-driven SEO content outlines.
Ai content writing
Blog Ideas
Plans
1 (866) 501-3116
Log in Get Started
  1. Blog Home
  2. Development
  3. Ryan Buckley
  4. Why I learned to program

Why I learned to program

There's been a lot of interesting talk recently about what it means to be "technical." If someone asked me if I'm technical, I'd probably say yes, but include a caveat that it's not my day job. But I know enough to get by. Barely.

For someone to claim this lofty title, I argue she should have actual experience with the following:

- Shell commands
- MVC frameworks
- Object-oriented programming (any language)
- API's

This list is completely built from my own experience. I have built up a Rackspace server. I've also "sudo chown -R /"'d my way into heart failure. I can write Python classes but I still don't know how to use constructors. I've built my own website in CodeIgniter and watched another get built on Rails. And I've played with about a dozen API's and even built one for myself in PHP, just to know I can do it. You can't build a website anymore without some knowledge of SQL, so that's obvious. Same with HTML and CSS, so I don't include them.

I go back and forth on whether it's important for the people steering a startup to be "technical" by my definition. In some ways it helps me explain what I'm thinking in product discussions. In other ways, it probably suppresses my creativity because I start to think in terms of what I think is complex or not possible, instead of what simply should get done.

I don't think it's a distraction for founders and execs to learn to code. I like going in and seeing what's happening, fixing typos or adding extra static pages when I get the inspiration. With our team as small as it is, every bit of technical help is useful and takes at least some weight off of the dev team's shoulders.

It really just boils down to communication. I think it would be impossible for founders to work with product engineers if they have no technical background. The more you know, the easier it should be to communicate. You'll make fewer completely wrong assumptions about how things work, and maybe even earn some respect from the product team. Regardless, it's a great way to learn to think. That's what I've found most gratifying about coding - it's a great mental workout, and this "head muscle" comes in handy in other parts of business life too.


Published by Ryan Buckley on Friday, August 24, 2012 in Development, Featured, Staff.

Sign Up For Your 30 Day Free Trial Today!

You agree to Scripted’s Terms of Use and Privacy Policy.
Already have an account? Login
Footer-logo
©2011-2023
Our Company
About Us Privacy Terms of Use GDPR Trust
For Members
Enterprise Agencies Publishers Customer FAQs Customer Sign In
For Writers
Writer Services Agreement Writer FAQs Writer Sign In
Additional Resources
The Scripted Blog Industries Technology Competitors AI Content Writing
Social Buttons