Software Development and Programming Careers (Official Discussion Thread)

Ethnic Vagina Finder

The Great Paper Chaser
Joined
May 4, 2012
Messages
55,153
Reputation
2,816
Daps
156,233
Reppin
North Jersey but I miss Cali :sadcam:
I finally solved my first real coding problem :blessed:

And it only took me 4 days :sadcam:

One of the functions I need the software to do is get absolute file paths. But for some reason, it wasn't working. Eventually I discovered that Svelte or any other web framework can only get relative file paths because of security concerns. So I had to find a way to have the back end do it. The front end finds the relative path, sends it to the backend, the backend finds the absolute path and sends it back to the front end.

In the beginning, I was relying on Claude, ChatGTP and Perplexity to figure out and fix the issue. But in the end, I had to do the investigation myself. I also started taking advantage of devtools, and putting event logs in my code files which makes it easy to troubleshoot.
 

Ethnic Vagina Finder

The Great Paper Chaser
Joined
May 4, 2012
Messages
55,153
Reputation
2,816
Daps
156,233
Reppin
North Jersey but I miss Cali :sadcam:
Over the past month I've noticed something :dahell:

UI is geared mostly towards websites and mobile apps. There is little to no dedicated desktop software UI platforms. The ones that have been out feel dated and overly complex. So as a developer, you're forced to build with web frameworks for the front end. I went from Python, to C++, to Rust and now Golang to build my software. I went from Tauri to Wails, because Tauri was on some bullshyt. I wanted to add a drag and drop feature to get absolute file paths, but web frameworks can't do it because it has web restricts when it comes to absolute file paths. So then I switched to Fyne, but dropped it after 1 day of using it because the UI build is shyt. It has a tone of flaws including dpi scaling issues.

At this point, I consider myself to be a professional prompt engineer. I've used Claude (paid version), ChatGTP (paid version), Bolt (paid version), and Perplexity to plan, research and write all of the code. Even with that, I still had to search tons of documentation on official websites, stack overflow and github messages boards to find solutions to feed the AI models. Last week, I got into an argument with Claude because it thought I had a version of Golang that didn't exist. But it's last updated knowledge base was in April, so I had to give the link to the Golang website so I could see I wasn't lying :mjlol:
 

Insensitive

Superstar
Joined
May 21, 2012
Messages
12,159
Reputation
4,723
Daps
40,898
Reppin
NULL
:wow:
I'm tryna make that leap like y'all.
:wow:
Except it won't be full blown SE.

Just happy to keep seeing the brehs do their thing. :myman:
 
Last edited:

Ethnic Vagina Finder

The Great Paper Chaser
Joined
May 4, 2012
Messages
55,153
Reputation
2,816
Daps
156,233
Reppin
North Jersey but I miss Cali :sadcam:
Another lesson I learned during this project is. Keep it simple. I wasted days trying to implement features that wasn't really needed only to eventually get rid of them. If you build a project to do ABC, just focus on making ABC the best ABC there is instead of overcomplicating the project by adding on DEFGHI
 

Secure Da Bag

Veteran
Joined
Dec 20, 2017
Messages
40,911
Reputation
21,143
Daps
128,154
Another lesson I learned during this project is. Keep it simple. I wasted days trying to implement features that wasn't really needed only to eventually get rid of them. If you build a project to do ABC, just focus on making ABC the best ABC there is instead of overcomplicating the project by adding on DEFGHI
If you're using OOP and SOLID, then adding features you need LATER shouldn't be too complicated.
 

Rev Leon Lonnie Love

damned mine eyes, DAMNED mine eyes!!
Joined
Nov 11, 2017
Messages
22,378
Reputation
5,789
Daps
90,534
Is anyone here even remotely interested in backend and low level details? Its like every post I see here discussing software involves mostly frontend stuff and stitching together some APIs.
 

Macallik86

Superstar
Supporter
Joined
Dec 4, 2016
Messages
6,609
Reputation
1,483
Daps
21,599
Anyone mess with Rust? I'm a web developer and haven't programmed in any low level languages....ever. I would love to mess with Rust doe :jbhmm:
I'm just starting my journey of learning about it. Seems kinda future-proof (if that's even a thing in the age of AI) and I want to be able to contribute to open-source projects.
 
Top