Hacker News new | ask | show | jobs
by Khao 5845 days ago
I am a programmer and I am very passionate about coding. I think it all comes from the fact that I loved mathematics and physics in school. I love solving problems, finding ways to reach your goal using your logic. On the other hand, I dislike designing because I am not good at creating something without a specific goal. I can't just think up ideas for design. However, when I am faced with a problem where I have a starting point and I have a target to reach (implement feature X into Y), I am thrilled by finding the logic behind making everything work like desired.

As for you, I don't think there's anything you can do to really love coding. You love designing because something in it thrills you I am sure. But if you cannot find something to thrill you in coding, there's not much to do about it. How about you use free frameworks to create websites instead? It would save you a lot of time on the coding part and you would have more time to spend on things you like. Try to find one that minimizes the parts you dislike about website creation and that gives you the most freedom on thing you like.

1 comments

I too like finding the logic behind how everything works and how to implement a certain feature. And I can think up innovative (and effective/efficient) solutions to problems, But I find it very boring to translate that into lines of code.

For example, I can think up a way in which users will never have to register or login to individual websites, by storing all their information on their browsers, and I can find a millions flaws in that concept and solutions for all of them. And I have fun doing that. But I could never sit and write the thousands (or millions) of lines of code to make that work.

I think this might be where the disconnect is. If you think up solutions and translate them into code, then I can certainly imagine the translating part could be very boring. That's the 1960s model of software development (still going strong in some quarters, of course).

Programmers think up solutions in code. If you stick with it you'll probably eventually come to realise this.