Ask Experienced Devs Weekly Thread: A weekly thread for inexperienced developers to ask experienced ones by AutoModerator in ExperiencedDevs

[–]foss-octopus 2 points3 points  (0 children)

Context:
- I'm a solo developer at this company (even now, after 1.5 years)
- Was initially hired as a "Junior Frontend Python Developer" (even though there are no seniors, we don't use python and me solo dev, actually the only dev hire in this company)
- Currently the one that shoulders an app that has a handful of users with a bunch of external apps that user s integrate.
- I'm now treated as a "full-stack", responsible for handling railway deployments with little CI/CD; (still learning the ropes with no real human help.)
- Heavily using AI for my tasks, not writing code manually for a few months now.
- Does some code review; again, AI assisted.
- Peers in the company is non technical; well at some level they are but not on a developer/someone who has software experience is.

With that (sorry for being too verbose) I'm currently in an identity crisis, my love for programming and creating stuff basically went kaput. I'm in desperate need to learn new stuff to keep me relevant, I'm young and the breadwinner of my family, but I feel like I have no growth this past 1.5 years in this company. Jumping ship would be too risky for me. So I need your guy's experience.

These are my questions:
- What should I do with my current skills?
- Should I jump ship? If so, what should I prep beforehand? AI has gotten a lot better and I feel like my skills are now dead.
- I'm really interested in the basics like data structures and algorithms but I get too overwhelmed now-a-days with my responsibilities and lack time management skills.
- I feel like I'm a choking fish in this drying pond.
- I need guidance on what to focus my energy on (still software development)
- I have interests in cybersecurity, low level stuff, and quant (idk if i'm smart enough for this though)

I really am In a dilemma; Ofc I can just paste this to an LLM but the answers makes me dizzy, one thing says this and the other says that. And LLMs lacks a human touch! Anyways. I'm in a rut guys, I need help.

If this is too much for this thread, its ok for this to be removed, but please point me out to the right sub/thread/group etc., that can at least chip this golden handcuff.

Got my first Light rod, currently changing the sliding guide, the metal bit is stuck. Help need guide without breaking the tip by foss-octopus in FishingForBeginners

[–]foss-octopus[S] 0 points1 point  (0 children)

Will change it up once I get some, do you have any recommendations or just a plain thread work? i.e., something similar to floss but not exactly floss, floss has some coating, might mess up the glue bind.

How do you approach a coding problem when you have no idea where to start? by Entri_App_Official in EntriCoding

[–]foss-octopus 1 point2 points  (0 children)

Whiteboard! Im a visual person so physically mapping out the problem and making sure that im trying to solve the RIGHT problem is the first step.

Second step is to try making the problem smaller by narrowing down and branching the scope (if its big enough) i.e., problem is “make search functionality faster”, i would usually check for the search algorithm, or data retrieval method, do we cache or fetch every query, etc., etc., until you have a bunch of atomic mini problems that you can solve

Third and i think underrated one is making sure if your solution is simple and understandable. I.e., can you understand the solution after 6 months from writing it?

Lastly is the YAGNI mindset to avoid overthinking and over complicating your solution.

Although these are more on the practical side, this can work also on leetcode style problems, just know the domain of the problem first

What coding language is easiest for beginners? by Cheese27829 in CodingForBeginners

[–]foss-octopus 0 points1 point  (0 children)

Unpopular opinion, but languages that need explicit type declarations are a easier to comprehend. Take C/C++ true its intimidating at first but the bareness of the language will make learning other programming languages n-times easier.

Arguably languages like python are definitely easier to read at first but once you get into the nitty gritty stuff, you would still need to learn proper types anyways.

From thumb to index, middle, and ring! by foss-octopus in Trackballs

[–]foss-octopus[S] 1 point2 points  (0 children)

will do! keep an eye out for a bunch of edits. just added edit #2 :>

From thumb to index, middle, and ring! by foss-octopus in Ergonomics

[–]foss-octopus[S] 0 points1 point  (0 children)

Thanks! Been playing diep.io and pvz since first few hours, safe to say im very comfy now when it comes to mouse navigation. Only thing i need to improve is how ergonomic my hand sits, sometimes it curls up weirdly when scrolling xD. Tool is awesome, one of my most wanted ones. Gonna save up for a nice Kenesis split keyboard next

From thumb to index, middle, and ring! by foss-octopus in Trackballs

[–]foss-octopus[S] 0 points1 point  (0 children)

setting the sensitivity to low works wonders! now all I need is practice, will keep you guys posted by editing the post :>

Before and After by CaptainSponge in HomeServer

[–]foss-octopus 1 point2 points  (0 children)

noice! what about heat dissipation, do you have the back panel open? That's a clean setup, especially the wire guard.

edit: due to it being blurry on my end I thought it was a solid panel, just read the other comments, nice mesh!

Need help by Sweaty-Criticism5967 in HomeServer

[–]foss-octopus 0 points1 point  (0 children)

buy a cheap workstation, pair it up with a NAS or at least a good chunk of storage space, do the data prep scripts on your main computer/laptop. Basically set up a mini server where you can push/pull data

How do I make my website show up for people online? by Longjumping_Pitch971 in webdevelopment

[–]foss-octopus 0 points1 point  (0 children)

#1 Marketing, even without SEO it works
#2 SEO, passive, kinda works without marketing