Anyone else hate not being a programmer?

Learning to program would probably open some new doors and allow me to experiment with a lot more, but simply using wordpress + knowing some basic php and css allows me to do pretty much everything I need.

It would've been nice to learn instead of playing games for 12-16 hours a day from middle school through high school.
 


Learning to program would probably open some new doors and allow me to experiment with a lot more, but simply using wordpress + knowing some basic php and css allows me to do pretty much everything I need.

Sounds like you're only after the low hanging fruit then. You can have success, but you have to fight against all the others doing the same.

My boss used to brag about hiring indians to do shit for cheap, until multiple backfires that ended up costing more than hiring a local contractor.
 
Not everyone can "just do" programming. I taught myself BASIC, then assembly, then C but it was always way harder for me to learn than other people. In recent years I've learned large chunks of PHP and a few other server side languages just from working with CMS's.

I've always picked up on other concepts like scripting, network topography, servers, ports, OSI more than programming. It takes a certain kind of brain to be able to sit down and plan out a program, then execute and debug.

To the original question, it is annoying sometimes but overall programming large taks take up a very large portion of your time. I would much rather focus on the business end of things/earning money than having to debug for nights on end.
 
A friend once told me that a good programmer is lazy, they are the kind of people who will spend a week writing a program so they can avoid doing a task that takes 5 minutes a day.

But sharpening ones skill in business is important and should never be forsaken for anything.

It's just different paths people choose, to reach the same goal. Programming, copy writing, graphic design, arbitrage, etc.

I choose code, others choose different paths, but we all end up at the same place and reach the same goals.

One day I know I won't be writing code anymore, as much as that thought pains me since analytical thinking is part of my core, but it's the natural progression.
 
programming is boring. It would be nice to learn, but like they say, time is money. Would you rather spend a lot of time programming something or outsource and not have to deal with it?

This. ^^^

Just outsource. There are plenty of things I can't do or don't want to spend the time doing. Plus even if you learned programming there is always some one out there who can do it better, and needs a job.
 
Not everyone can "just do" programming. I taught myself BASIC, then assembly, then C but it was always way harder for me to learn than other people. In recent years I've learned large chunks of PHP and a few other server side languages just from working with CMS's.

I've always picked up on other concepts like scripting, network topography, servers, ports, OSI more than programming. It takes a certain kind of brain to be able to sit down and plan out a program, then execute and debug.

To the original question, it is annoying sometimes but overall programming large taks take up a very large portion of your time. I would much rather focus on the business end of things/earning money than having to debug for nights on end.

You don't need to be able to do it, you just need to be able to understand code to some level, so that you can tell what you're buying isn't something that's going to screw you over in 6 weeks, months, or years time.

For people saying "just outsource", at least get a well trusted programmer friend or something along those lines to take a look through a potential new hire's work. He will see the subtleties in design choices that mark the difference between someone who will be an asset, or a liability for your business.

Great programmers are really hard to find though, and finding them will probably be a frustrating experience. They have too many options these days. Why would a good developer want to work for you, when they can work at Facebook, Google or superduper start-up 2.0; build mobile apps; make wordpress plugins; start their own SaaS..

It doesn't help that the "programming is going to be outsourced to India" mindset (which never actually really happened) stopped so many western students from getting computer science educations. There's a huge shortage in programming talent in the west, and as a westerner, hiring a programmer in the east is a shitshow if you don't know explicitly what you are looking for.
 
Not everyone can "just do" programming. I taught myself BASIC, then assembly, then C but it was always way harder for me to learn than other people. In recent years I've learned large chunks of PHP and a few other server side languages just from working with CMS's.

I've always picked up on other concepts like scripting, network topography, servers, ports, OSI more than programming. It takes a certain kind of brain to be able to sit down and plan out a program, then execute and debug.

To the original question, it is annoying sometimes but overall programming large taks take up a very large portion of your time. I would much rather focus on the business end of things/earning money than having to debug for nights on end.

I also thought myself Q-Basic at age 9-10 or so because I wanted to create a cycling/tour de france manager game (WAY before Pro Cycling Manager ever was launched). I my young mind, making the screen flash in different colors was some sort of magic.

For me though, I actually enjoy programming even though I've managed to avoid it. Just writing the code and seeing it run is a great feeling however frustating it can be. Finding a solution to a problem and building something fits my personality perfectly and gives me a lot more sense of achievement than setting up yet another wordpress blog.

I have plenty of projects/tasks in mind I'd like to get going with, where I see the benefit in terms of creating a higher barrier to entry for competitors. That's where I see myself going with am/im the next couple of years, trying to take it to product+brand over just website.

It also doesn't hurt to add skills, I'd like to see myself in the next 5 years working on some startup for a potential bigger payday and having both the online marketing skills as well as programming skills can't hurt.

I can perfectly understand those who don't want to learn to code though, but then you'd have to have some other comparative advantage.
 
This. ^^^

Just outsource. There are plenty of things I can't do or don't want to spend the time doing. Plus even if you learned programming there is always some one out there who can do it better, and needs a job.

Outsource? Sure, you'll be left with the old dreamweaver equivalent of HTML. Yes it might work, but it's surrounded by 3 layers of unnecessary crap and will most likely be a nightmare to advance in future. That shouldn't matter for someone who got 6 posts into a thread, when the bulk of detailed information was after it and came to a pretty small minded conclusion. You're right, there will always be someone who can do it better.. than you.
 
You don't need to be able to do it, you just need to be able to understand code to some level, so that you can tell what you're buying isn't something that's going to screw you over in 6 weeks, months, or years time.

This. So much this.

Not everybody can become a great programmer. You can learn the ins and outs of the code and everything around it. Learn all the objects and functions. And still find yourself incapable of writing a complex code architecture minus the clutter. There is an extensive logic set required for programming. It does not come to everybody.

It is a lot like learning a spoken language. For instance, you can learn every grammar rule and every spelling. Yet find yourself incapable of writing a poetry in that language.

However, fathom this. If you were to have a thorough understanding of that spoken language and I presented you with a poem - you'd be capable of comprehending that poem. Understanding the message that those lines are trying to portray, check for the flow of the language and pick and point any grammatical or spelling errors in the poem as well.

This is the general reasoning behind asking most marketers to learn to program. They should be able to understand the code. Comprehend what it does. And have a fair idea of what/how much of work has been done to attain the objective given to the programmer.

As mituozo pointed out, there has to be a strong eye placed on the subtleties of the code written in order to ensure it doesn't break you down, rather than build you up.

Resource hogging is a common problem. Then there are cross-platform incompatibilities. Insufficient project research is another program - you deal with different logic sets when creating a wordpress plugin, while differently when creating a script that interacts with Google - a thorough understanding of the project is involved in either cases. Then there are security issues. Poorly written, outdated code can get exploited pretty easily. It also opens up your server to a lot of more vulnerabilities. And getting hacked, doesn't necessarily mean getting defaced. A hacker or any person with malicious intent, on gaining access, can do a lot of unimaginable shit, while keeping you out of the loop, which at the end of the day is another misgiving for your business.

//

For instance, somebody on WF contracted me last month to take a look at his website. His website had one page which was nothing but a simple three field form, where his users could enter their search query and the backend would query an API and return a particular set of data which was then displayed on the page. Everything looked fine from the top and so when I asked him what the problem was he said that the API he was using was a paid API and he was allowed upto 100,000 queries a week. For the past two weeks, he had maxed out this limit thrice resulting in him being charged a particular amount three times. He further stated that there was no noticable increase in the site's overall traffic, membership base and this was the only site he was using the API on.

When taking a look at the code, I was appalled. His older programmer was actually passing his API credentials (Vendor PIN and Password) on his site from the form through a hidden field via html. Do you know what this means? This essentially means you could simply hit "view source" and get his API credentials and utilize it in your own site/app or scrap the shit out of it until 100,000 queries were over. This took about 5 minutes to fix and once he changed his password, the API usage graph fell as if it were shot in the head.

//

Again, my entire point with the above story is that, when you hire a writer and he/she writes an article for you. You do go through it once and change things around a bit before posting it on your site, right? Then how can you blindly trust any form of code received from a programmer?

TL : DR - At least grasp the basics of programming. It forms an integral part of your business and is something that has to be paid special attention to. Either that, or get a competent, trustworthy programmer in on your team.
 
Outsource? Sure, you'll be left with the old dreamweaver equivalent of HTML. Yes it might work, but it's surrounded by 3 layers of unnecessary crap and will most likely be a nightmare to advance in future. That shouldn't matter for someone who got 6 posts into a thread, when the bulk of detailed information was after it and came to a pretty small minded conclusion. You're right, there will always be someone who can do it better.. than you.

I have an understanding of programming. I can read code. Hell I can even write code if I need to. I just don't want to, nor do I have the time.

It's up to you to make sure what you're buying isn't full of unnecessary crap. It depends on who you hire to do the work. I have great programmers that write great code.

My point is, there are better jobs for me than sitting around writing code all day. There is nothing small minded about being honest about my strengths and weaknesses and hiring and employing competent people to do work that I don't have time to do.

I can assure you nothing I possess is small, my mind or otherwise.
 
I have an understanding of programming. I can read code. Hell I can even write code if I need to. I just don't want to, nor do I have the time.

It's up to you to make sure what you're buying isn't full of unnecessary crap. It depends on who you hire to do the work. I have great programmers that write great code.

My point is, there are better jobs for me than sitting around writing code all day. There is nothing small minded about being honest about my strengths and weaknesses and hiring and employing competent people to do work that I don't have time to do.

I can assure you nothing I possess is small, my mind or otherwise.

Real Links On Real Blogs Only $5.99 Each!

You forgot about your small, small prices!
 
I have an understanding of programming. I can read code. Hell I can even write code if I need to. I just don't want to, nor do I have the time.

It's up to you to make sure what you're buying isn't full of unnecessary crap. It depends on who you hire to do the work. I have great programmers that write great code.

My point is, there are better jobs for me than sitting around writing code all day. There is nothing small minded about being honest about my strengths and weaknesses and hiring and employing competent people to do work that I don't have time to do.

I can assure you nothing I possess is small, my mind or otherwise.

Except you've probably never once been involved in a technically intensive operation, otherwise you'd be singing a different tune.
 
programming is boring. It would be nice to learn, but like they say, time is money. Would you rather spend a lot of time programming something or outsource and not have to deal with it?

I don't think so; programming is intellectually stimulating, challenging, and profitable.

Whats more fun than that?

But yeah.. it can be boring. Thats why you take the right projects, or just stick to working on your own ;)
 
I was really into computers back in the 90's when I was just a little kid but was always pushed to play sports. Had a short period of time where I'd play with photoshop, illustrator, 3d studio max, etc. Read a C++ book and made some simple stuff one summer but that's it.

Kind of frustrating that I have to outsource all of my developer work. Nothing stopping me from learning now, but I can't help but wish I would have taken the time when I was younger to learn to program.

Wish I could chug mountain dew and bang out some side projects every weekend. Anyone else feel the same?

I wish I would have taken the time when I was younger to _________.

If that stops you from doing _____ now, how do you think you are going to feel in 20 years?
 
Not everyone can "just do" programming. I taught myself BASIC, then assembly, then C but it was always way harder for me to learn than other people. In recent years I've learned large chunks of PHP and a few other server side languages just from working with CMS's.

I've always picked up on other concepts like scripting, network topography, servers, ports, OSI more than programming. It takes a certain kind of brain to be able to sit down and plan out a program, then execute and debug.

To the original question, it is annoying sometimes but overall programming large taks take up a very large portion of your time. I would much rather focus on the business end of things/earning money than having to debug for nights on end.

Exactly.

Focus entirely on your strengths, and ignore the areas in which you are weak. If your strength is in the business side of things, ie idea generation, then by all means focus entirely on that, and outsource everything else.

I'm a retard when it comes to programming. I got a C in my high school programming class, and no matter how hard I tried, I just don't understand that shit. I don't have the focus for programming, but I do have the focus to tell an Indian to get me a completely working web design that matches the design I made in MS paint (i dont even know how to fucken photoshop, but I still succeed), or else I'll destroy his income and his family will be left without any money and starve to death on the streets.

Richard Branson doesn't even know the simplest of business terms. He once mentioned he didn't know the difference between gross and net. Hell, I don't. But he's a ballin billionaire stoner who has all the bitches suckin his dong on the daily B)

To the up and coming ballers who are reading this and thinking "oh shit I need to lern 2 programz to make da more moniezzz!!!" don't let these guys tell you that you have to program to succeed. Believe in yourself. You have everything you need. You are the program.
 
  • Like
Reactions: jacky8
I always get distracted by things that aren't quite programming but are sort of related like learning about various source control tools and trying to set up vim/emacs. I suppose it would be like reading about different workout programs, buying supplements and extra equipment, which is fun, but it's not going to the gym and lifting weight.
 
Good luck hiring a team in india to design or develop anything that will change the world. They are great for some quick php, javascript, etc. but you're not going to build the next twitter with a team from India.

If you do pull that off you deserve all the riches in the world... but you won't.