HN user

larsbarnabee

3 karma

Hello my name is Lars. I like to draw, but I also have some programming knowledge. So I make tools to improve my drawing experience. If you have a question, you can email me at larsbarnabee@gmail.com I have a personal blog here: https://lars-barnabee.github.io/

Posts1
Comments4
View on HN

My website acts as a guide for my drawing progress (although I am still pretty bad, but will get better). I make a lot more YouTube videos. I do plan to publish articles, but I think videos do me a lot better. I think a blog is a requirement to have a map of my story. I try to post my YT videos on my website. Please take this advice, less is more. I like to use html pages and avoid managing a php website or anything more complex. I know it sounds weird, but I feel like the core of the web is a lot easier to maintain in the long term. Sorry to say, but I have not made a dollar with my blog. But I have heard a lot of thanks from people who want to draw. It keeps me going. My blog is https://larsbarnabee.com

I highly suggest you learn about Design Patterns in a language that you enjoy. For example I wouldn't suggest buying: Design Patterns: Elements of Reusable Object-Oriented Software but learn how to use design patterns in a language you want to use. Learn about singletons, factories, and learn about anti-patterns as you go. Think and give yourself some time to decide "what is it that I want to create". Also, design patterns for like a web app are going to have different patterns for a video game. Not every language is object oriented nor is every language functional. So different language types may have different patterns.

Personally I like react because it allows me to make reusable components. I have worked in various places that rather just copy and paste a block of html and css that they use in many places. It becomes hell if you want to change it. Sure you can search and replace, but sometimes those pieces may change a bit based on requirements.

In my opinion the more hands that pass through a codebase without following any standards becomes a nightmare. I think when you are worried about bigger programs, the important thing is to understand how different components are connected. You don't need to know the exact code running in that moment. Although it could help if you have a photographic memory.

So let me ask you adversaryIdiot, what type of art are you interested in trying? If I had to give advice, I would try it on the side outside of your job if you have one? If you are still a student, I suggest doing art when you have some free time. Not knowing what you don't no is no problem. You may have to try a couple different mediums until you find what you are looking for. Personally, I didn't get into drawing until I finished university.