The Coder's Lounge Page 12

Started by GoGoJJTech April 17th, 2016 7:03 PM
  • 52473 views
  • 279 replies
Seen 1 Day Ago
Posted 1 Week Ago
43 posts
39 Days
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?

Name: Vaan
Adopt one yourself! @Pokémon Orphanage

Megan

She/Her/It/Its
Online now
Posted 17 Minutes Ago
17,198 posts
10.2 Years
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)
Moderator of Previous Generations, Forum Games and VPP
You got a thing!
Age 32
Female
Canada
Seen 9 Hours Ago
Posted 1 Week Ago
296 posts
10.6 Years
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)

Megan

She/Her/It/Its
Online now
Posted 17 Minutes Ago
17,198 posts
10.2 Years
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.
Moderator of Previous Generations, Forum Games and VPP
You got a thing!
Age 32
Female
Canada
Seen 9 Hours Ago
Posted 1 Week Ago
296 posts
10.6 Years
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)