Hacker News new | ask | show | jobs
by bcarlyle 3788 days ago
People like building their own solutions because it is way more fun then just installing Wordpress and adding some plugins. But sometimes Wordpress is more effective.

I've learned a lot about programming from a friend I worked on a startup with. But the business part suffered since the focus was on coding instead of the experience for the end user.

I have friends who are brilliant programmers who made excellent startup employees and friends who know little about programming who are excellent startup founders. I’m not even sure the best programmers make the best startup founders. A friend of mine was amazed when I showed him how to view source code on a website. His startup just raised a million dollars.

I think this has to do with the fact that people who don't program can't focus on the code. They focus on solving the problem.

Sometimes the right solution might be to build my own solutions but since thousands of people are constantly telling me that I'm not a real programmer I doubt my own ability to do it.

People complaining that web developers aren't real programmers keeps web developers from learning programming. The thought that web developers aren't programmers paradoxically keeps me from becoming "a real programmer".

Because my work doesn't count as real programming I have to start every new "real programming" challenge thinking that I don't really know what I'm doing. This creates doubt that limits my ability.

I feel confident in my ability to build what I want on the web but I'm actively doubting if I'm a real programmer.

Most of the web development work I do involves building interactive programs for helping people cope with mental health problems. My clients only care if I solve their problems. Previously we had a super advanced custom built system that was a mess to deal with. I recently switched back to Wordpress because it is way more effective.

I also think another reason developers don't like Wordpress is that it levels the playing field between people who can and can't program. Suddenly anyone can do what it took you years to learn.

People telling me I can't program because I work on the web makes me a shittier programmer because it makes me nervous when I write code that is logical. It is harder for me mentally to write javascript for my application then for writing the css or html and it's not because the logic is harder. It is because I mentally fear that I don't know how to program because the internet keeps telling me I can't. But every time I do it it turns out that I can.

I can feel it in my body when I switch to the js file in Atom. The feeling is fear.

I don't have it for: setting up a new ubuntu server, building a responsive website, styling with css or working with Wordpress because I know this is web development.

I can't mentally figure out what to think about building apps in swift. There is a lot of logic so that is technically "real programming" but there is a lot of styling so that is technically not programming. So I guess I have a moderate fear for it.

My point is that this isn't about the fact that it is harder to write logic then html or css. This is about my own fear. And the idea that web developers can't code makes it worse.

I actually wrote something related to this on my website. https://birgermoell.com/2016/01/30/solve-your-problems-throu...