this post was submitted on 06 Jun 2023
7 points (100.0% liked)

Programming

13215 readers
1 users here now

All things programming and coding related. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 1 year ago
MODERATORS
 

I have been working on a forum site just to dabble with PHP. I'm dockerising it too to practice docker.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 0 points 1 year ago (1 children)

I'm actually getting close to reaching my project's minimum viable product (MVP) milestone!

It's actually a combination of a personal project and a final project for Harvard's CS50x (Intro to Comp Sci) course. My project is a colour-mixing app, tentatively named "Smear."^1^ The user is presented with a grid, and fill one cell with a colour. They fill another one perpendicular to the first cell, and the app fills the cells in between with a gradient of the two colours.

It's made with React (using vite + swc) and I have seriously considered making it open source. My only hesitation is, I have no delusions about how amateurish my code is structured. I haven't used React since 2016 and back then it was very surface level stuff. They changed quite a bit.

I also want to use this project in my portfolio...and I'm worried making it open source will expose how unqualified I am as a React developer 😢. It could just be my imposter syndrome talking, maybe it's not that bad, but do I really want to take that risk?


The next project I want to work on is a font manager, primarily for Windows. I know there are others out there but a lot of them are made with Electron. Electron-based apps are okay, but I don't want my computer to be inundated with them. I tend to multitask and I'm finding that unfortunately, 16 GB might not be quite enough. All that said, I want to make one using Python and PySide (Qt wrapper for python). I know Python isn't the fastest, but it's the language I'm most familiar with (and like) that has a Qt wrapper. And Qt because I've heard how lightweight it is.


^1.^ Yeah, not the best name, LOL. If you guys have a better idea, please throw them my way!

[–] [email protected] 1 points 1 year ago (1 children)

I think you should definitely make it open source.

I struggled with thinking my code was too bad to publish but once you realize that employers don't necessarily care how good your code is (as a junior dev), just that you HAVE coded and are pushing to GitHub. I sucked at React but now it's my job so I'm pretty good at it. I have a lot to learn still but that's okay.

Good luck with your project!

[–] [email protected] 1 points 1 year ago

employers don’t necessarily care how good your code is (as a junior dev)

Maybe this is what I needed to hear to breathe a little easier, that employers won't focus too hard on it. I know if I make it open source, I could get some feedback on the code too. I just hope it's constructive and not unnecessarily harsh!

I have a lot to learn still but that’s okay.

We never stop learning, and I'm glad for that. I think that's partly why I enjoy programming/coding. I always feel like I'm learning something new, even when I'm writing code I've written before. I actually like going to Code Abbey and doing some of the challenges there. Also, the exercism #12in23 challenge felt right up my alley. I love learning new languages, even if they frustrate the hell out of me!

Good luck with your project!

Thank you! 😊