I code, draw and redraw stuff.

GitHub | Mastodon

  • 0 Posts
  • 10 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle

  • I’m one of those 95%, and I can tell you that the problem isn’t its lack of features as much as its overly complicated UI. Last time I gave it a try, basic tasks that take me a few clicks to do in Photoshop becomes weirdly difficult in GIMP.

    You want to draw a circle? Use the ellipse select tool and 7 more steps I don’t remember. You want to adjust your stroked text a little bit? You need to do the path thing from the start again.

    People also love to defend it saying that I’m just “too used to Photoshop” but no, when I started using Photoshop, it wasn’t anywhere as complicated as GIMP. It’s a good thing we have Krita and Photopea (although the latter is not FOSS, only free as in free beer).

    If you like using GIMP, then good for you. For me though, it just isn’t a viable alternative if I want to get things done, even if all the features are there. :)









  • Actually, same here! I used to get overwhelmed by just the thoughts of contributing to GitHub projects too, because I think my code was kinda bad and I didn’t want to get judged at. Whenever I thought about repo maintainers/reviewers, I always imagined that they would be all like Linus Torvalds, and I was afraid of getting shamed for my poor code, lol!

    I was lucky because I had skills in drawing arts, so I started by contributing icons to an Android icon pack project, which didn’t really require coding skills, and is actually something I know I can do. The maintainer of my first contribution turned out to be a very friendly and cool person instead of someone grumpy and direct I always had images of in my head! From there, I gradually learned about the tools and coding a project.

    I think the truth is if you want to contribute, even when you think your code isn’t up to standard, you really still need to start somewhere. If you don’t feel any confident, start forking a small project with some incomplete milestones that you know is something you can do, I think? Some projects that have chatrooms that you can ask if you aren’t sure about anything should be a really good place to get started too.

    Just remember that not all reviewers are out there to chew on your code, lol.