What programming Language do you like the most?

Wahat Programming language do you like the most ?

  • Python

    Votes: 61 24.9%
  • Java

    Votes: 22 9.0%
  • C++

    Votes: 19 7.8%
  • C#

    Votes: 75 30.6%
  • Other

    Votes: 62 25.3%
  • None.

    Votes: 6 2.4%

  • Total voters
    245
None at all. Literally none.

An LLM isn't going to be able to answer an email for a client at 18:00 saying the server is broken and it needs to be fixed. If I look at Copilot/ChatGPT, I have to be very specific to tell it what I want it to do. This works fantastically for someone with a few grey hairs because I know what I want the computer to do. It however is not capable of solving any meaningfully complex problem that a regular programmer can solve without much issue.

The development of compilers never diminished the need for people to understand how computers operate. LLMS will do the same thing, you still need to understand how computers work and how they execute their functions. All they allow you to do is write your code quicker as you can use natural language specifications rather than a precise programming language specification.


edit:

here is an example: I asked CoPilot the following: find the slow code, on a file that I know has caused issues. Its response was this:
View attachment 1676415

A relatively skilled programmer can look at the code and identify where the issues are, just by looking at it because they can run the code in their heads as they know how computers work.
In my experience, ChatGPT would answer the question though. Not familiar with Copilot.
 
In my experience, ChatGPT would answer the question though. Not familiar with Copilot.
It would probably give you a list of how to optimize the code but it would say without understanding the underlying data it would be impossible to do. It might pick up some practices that are weak or might cause performance problems too.

That said it isn't always right, for example I asked for optimization on a SQL query and it suggested I should use a CTE instead of a temp table, now this is usually good advice but in the context of the code as I would need to use the CTE outside of its context it unfortunately wasn't.

As for programming languages, I do somewhat dislike how tied into them you are once you have a career. It's silly when you think about it because really they're just abstractions that allow you to perform logic. Yet frameworks and libraries do favour experience.
 
As far as editor / dev env.

OS - Linux, then Mac... Windoze can take a hike.

Web - VSCode (semi IDE)
ML/Python - Pycharm (dedicated office machine)
GLSL - SHADERed

Text editor doesn't really matter all that much, JetBrains makes really awesome IDEs, and they've been a staple for a while now.

Over the years, the one thing i've always expected from my code editor is responsiveness and specific plugins / extentions.

Of course i could use Vim for ultimate speed, or VS as an end to end editor.

My reasoning not to, goes like this... I don't want a topfuel dragster, and i don't want a bloated American mobile home.

So in the middle of those two currently is VSCode or Sublime.

In my view the editor is merely an extension of my thought process, and i disable ALL ai assistance and most tooltips, i also use a terminal window for server commands and git, never the built-in terminal.

Lastly, the best editor on windows, and the only app i wish mac / linux had? notepad++.
 
Top
Sign up to the MyBroadband newsletter
X