The Coder's Lounge

Good luck with finding that first job! I feel like it's a foot-in-the-door kind of situation with your first: just have to get something and then you can use that as a stepping stone for the next thing. My one hard-and-fast rule was that I was absolutely not going to work for a start-up lol there was one particularly memorable company application that had a few iffy questions, and then I got to "how committed are you to the start-up culture?" and just noped right on out of that one 😂 The whole thing just screamed "we want you to dedicate your entire life to our company" and I am not about that
 
Thank You! I feel that where they want to have a hold of your life type a thing haha. I did have an interview with a job offer but it seemed really old fashioned All in house, in office which would be cool to see their own server but with how they were describing said it would take 6 months to learn their in house code and looking for a 2 year commitment. Im looking to move within the year and at the time it seems like I would be niching myself to their code and it wouldn't be able to stay relevant to the outside world of web dev. But thinking about it now, coding is coding. I would feel little bad about it but I think next job Ill say what they want hear, a business will put itself over the employee so I gotta put my career over the business.
 
Yeah, personally I feel like trying to keep "relevant" is something that's unachievable. The game changes so fast and there is just so much out there that you're never going to know it all (plus, maybe its different with web dev, but there's plenty of legacy software out there that needs developers too). Like you said, coding is coding, experience is experience. The logic and problem solving skills are all transferrable from one job to the next regardless of the exact language/framework/architecture of their code. I've been working at my current company for almost 2 years and I still google relatively basic syntax and whether or not there are built in functions for this or that every day because I'm working in 4 different languages and can't keep the specifics straight 😂 when I was in university we had to use at least one new language every semester (if not 2 or 3) so that was one of my "selling points" in my interview - sure I've never used any of the languages or frameworks you guys are using other than SQL, but over the last four years I've had to learn a dozen within a couple of weeks each to be able to write my assignments, so I think I'll be ok xD (and it was true - I already had my first change approved by the second day, and they threw me a super weird ticket as my first one to boot lol)
 
Yeah I that interview that interview from my first 3 applications when I got back into the search. And While talking to them it was pretty much set I could have the job if I wanted to commit atleast a few years to those guys, so I might ve overestimated my demand / underestimated the market😂 haha. Now Im at like 70 more applications since then and crickets😅. Lesson learned. I have been meaning to expand on my python and learn C# so that is movitation to get on the languages 👍

Do you have a favorite and/or most used language? Least favorite?
 
Can confirm that there's still a lot of old software that needs developers, especially the non-web based things. The code I work with was originally (30+ years ago) written in Fortran, then ported to C then ported to Delphi, then they needed to write an interface for that Delphi code which they did in C++ which is also just an inflated term for "some of it is C and some of it is C++".

So for me it's mostly working with Delphi and sometimes C++ code. And Delphi + its entire development environment gives off that vibe of "boomer who refuses to catch up with the modern times, let alone innovade". Like, it's IDE has to be one of the most annoying, bug infested environments I've ever experienced. And even though they sell new versions every year it just doesn't get better. They fix one issue and ten new ones arise. And some very basic stuff like key rebinding is simply not a thing. <_<
Well, at least they have an API that I was able to abuse in order to get some sort of key binding going. (I could literally complan about Delphi for hours xD)
 
I wouldn't say I have a favourite myself. Technically speaking I've used C the most because that was the "core" language at my university, but it's been 2 years since I've used it so I've probably lost my proficiency. I feel like I haven't really used enough languages for long enough to really have a favourite. I mostly work in C# for my job, and I enjoy it, but, not sure how to describe it... the language is just the "window dressing" for me, it ultimately doesn't matter to me what the language is as long it's not actively weird or difficult to use/learn.

Like Javascript 😂 I have a very love-hate relationship with js. Sometimes it's the most beautiful, simple thing in the world. Other times I want to pitch it and my computer into a fire (along with CSS)
 
Last edited:
Looking into Javascript just made me remember how much I'm not into web development. xD

But I'm also drifting ever more away from object oriented programming as a paradigm. I think it's useful in its own way. But in order to build something properly that way you really need to lean into the object oriented style. However, most of the code I have to deal with was made mostly by people who have a more C-style or even Assembly background. And there's a lot of it.
But especially for just casual projects the amount of effort of planning objects and their associations doesn't really mesh well with "I just want to solve a problem". I used to force myself to do object oriented stuff but never got stuff done.

I don't really know of a language that I like more than others, tbh. I've actually tried a ton of them. And I've tried a lot of different paradigms/mixed styles and I always ended up finding something that really annoyed me about it. I guess Python is really cool because of all the libraries available and having tkinter coming with it installed is good for simple gui applications.
 
Yeah, OO really only works if you actually properly follow OO design patterns, and if what you're building is suited to it. The software I'm working on is OO and it works well 90% of the time, but there are some places where... odd choices were made, mostly in the direction of going a little too far with the abstraction, like the people who originally created the software were planning for things that never actually happened or blindly following a pattern that was used somewhere else just for consistency even though it's not actually the best pattern to follow. There are a lot of unnecessary layers in places which gets very frustrating.

The software was originally written like 15(?) years ago by a 3rd party before the company had its own in-house dev team, and boy do I have some questions 😂 about 60% of the system has been re-written and is significantly better, but unfortunately that entire last 40% is all very interconnected so would all have to be done at once, and the owner of the company is hesitant to pull the trigger on it for a variety of reasons (much to the frustration of those of us who have to continue maintaining and adding new features to the old code)
 
I didn't think I would see this place cease activity so much. I used to come on here several years ago and it was active. Not even sure if anyone will see this, but oh well.

One of the last projects I worked on was an experimental login system in PHP, to see if a system could be made to take longer to brute-force than a typical password hash system. It was successful, though it seems that the drawback is that it takes about 1 MB of data per user to be stored in the system, along with whatever data belongs to them. It did take much longer to brute-force than the password hash system, over 50 times longer, but it was still just experimental.
 
I didn't think I would see this place cease activity so much. I used to come on here several years ago and it was active. Not even sure if anyone will see this, but oh well.

One of the last projects I worked on was an experimental login system in PHP, to see if a system could be made to take longer to brute-force than a typical password hash system. It was successful, though it seems that the drawback is that it takes about 1 MB of data per user to be stored in the system, along with whatever data belongs to them. It did take much longer to brute-force than the password hash system, over 50 times longer, but it was still just experimental.

yea this place has kinda died but as have forums in general, tbh

but if you want you can talk about your projects here!! https://www.pokecommunity.com/threads/485851 o:
 
yea this place has kinda died but as have forums in general, tbh

but if you want you can talk about your projects here!! https://www.pokecommunity.com/threads/485851 o:

Oh, I appreciate that, I will definitely share something there. And yeah, honestly it's kind of sad to see how this place is now, it's kind of a ghost town, and normally I like ghosts! It used to be so alive and popping, now it's practically just crickets chirping around here. :(
 
Back
Top