There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

andthenthreemore , in Actually not funny
@andthenthreemore@startrek.website avatar

Programming aside electric self edge labels are the future. Where I work we do paper labels for about 50 pretty small stores and use best part of 30,000 sheets of paper a week.

Uli ,

I imagine with inflation causing an increased frequency of relabeling and relabeling costs causing an increased rate of inflation, it’s only a matter of time before I become too lazy to finish this joke.

simonced , in OK, now what?

wait a little bit, electron is still loading…

jet , in Until there's a community for Enterprise Networking you have to suffer my meme.

If you’re using a GUI, that means whatever you’re doing you’re not doing a lot of it, since you don’t need to automate it. I would expect a world-class enterprise engineer to be able to automate most tasks, and from that they would be very comfortable with the command line.

Can you do everything with a GUI that you can on a command line? Yeah probably, if the developer is at all the features properly. Can you automate it easily? No not at all. So the more you do something the more you tend to want to deal with the vocabulary of the command line because it’s more expressive and allows for automation.

I will die on this hill!

Newusername4oldfart ,

Depends on what system you’re running, and especially what task you’re doing. Trying to operate firewall rules via CLI is an exercise in self-inflicted pain, as is trying to set a complex cron schedule without a handy calculator.

nottheengineer ,

Documentation too. Frontends change all the time, but CLI tools usually don’t, so you can usually rely on old documentation. But have you ever tried googling how to do something in MS office, found and article from half a year ago and found that none of the things it mentions exist anymore? It’s ridiculous how much time people waste trying to figure out stuff multiple times because it changes so much.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

CLI debuggers can’t hold a candle to the Visual Studio debugger. This is generally not something you automate, and I haven’t met many engineers that know gdb well. But pretty much anyone can use VS debugger.

BravoVictor , in Until there's a community for Enterprise Networking you have to suffer my meme.
@BravoVictor@programming.dev avatar

Pshaw! CLI and GUI? Real network engineers make hand crafted API calls!

andrew ,
@andrew@lemmy.stuart.fun avatar
iByteABit , in OK, now what?

What’s the point of even “modernising” task manager?

Normies that would care about task manager being too ugly probably don’t know it even exists.

There goes the last dependable program that Windows had to offer

MJBrune ,

It happened a while ago too. Like windows 8 I think. Old task manager popped up no matter how laggy your computer was. It has some sort of highest priority and didn’t depend on much. Making it reliable. Since 8, this changed. Any changes since have been add-ons and reskins. I like how it shows things like gpu now but at what cost.

Sparrow_1029 , in Until there's a community for Enterprise Networking you have to suffer my meme.
@Sparrow_1029@programming.dev avatar

"graphical user interfaces make easy tasks easy, while command line interfaces make difficult tasks possible"

  • William E. Shotts Jr., The Linux Command Line: A Complete Introduction

It has taken me a long time to get comfortable using a Linux CLI (definitely not as familiar with windows cmd prompt/powershell), and I know that if I log into a box anywhere, If it has sh or bash or some variant of those shells, I’ll be able to get by.

Now, on my home server, moving & renaming a bunch of media files has me really wishing I had a DE installed there to Ctrl + click/Drag-n-drop…

Also, I love using VScodium/Code as an IDE bc of its configurability & rich plugin ecosystem – but recently I had some performance hiccups with extensions not playing nice together and started (again) down the masochistic path of configuring neovim to use as an “IDE”…

nehal3m ,

Why not mount your server as a share and use your desktop GUI to manipulate files? Then you can do both.

thelastknowngod , in Until there's a community for Enterprise Networking you have to suffer my meme.

I think I really only use GUIs if I am learning something new and trying to understand the process/concepts or if I’m doing something I know is too small to automate. Generally once I understand a problem/tool at a deeper level, GUIs start to feel restrictive.

Notable exceptions are mostly focused around observability (Grafana, new relic, DataDog, etc) or just in github. I’ve used gh-dash before but the web ui is just more practical for day to day use.

For context, I’m in SRE. I feel like +90% of my day is spent in kubernetes, terraform, or ci/cd pipelines. My coworkers tend to use Lens but I’m almost exclusively in kubectl or the occasional k9s.

Venomnik0 , in Until there's a community for Enterprise Networking you have to suffer my meme.
@Venomnik0@lemmy.world avatar

Honestly, some things can be done faster/as fast on GUI. So really just use whatever increases your productivity.

MangoPenguin ,
@MangoPenguin@lemmy.blahaj.zone avatar

IMO GUIs are always faster when it’s something you’ve never used before, or use very infrequently.

CLI is better if you’re used to the task you’re doing, or automating things. But for infrequent tasks looking up the commands (or looking at old notes to find it) is very slow and rather annoying.

sxan , in Until there's a community for Enterprise Networking you have to suffer my meme.
@sxan@midwest.social avatar

So… my only requirement for my tools is that they have a well-supported CLI, and can be installed headless without graphical dependencies. Tools must be scriptable.

That said, it’s nice to have a UI. My ideal configuration is a scriptable tool with a good API, and a separate GUI tool that can drive it.

heimchen , in Until there's a community for Enterprise Networking you have to suffer my meme.

Someone told me that windows server UI interface has more options than CLI. I got scared of windows server (how do you repeatedly Setup the same server, with a screenshot documentation ???)

NatoBoram , in Until there's a community for Enterprise Networking you have to suffer my meme.

I’d argue that if you only know how to start your own project using the play button, then you aren’t a software engineer.

Rinox ,

I’ve written a pretty big application for my employer in visual studio. Never once have I run a “dotnet build” command. Only ever used the little play button. Guess I’m no software engineer

The real software engineers are those who can 2 minute Google “how to build with cli” their Hello world console app.

NatoBoram ,

But you knew about dotnet build

Rinox ,

Tbf, I looked it up on Google. I know you can do everything you can with Visual Studio also in the CLI, but never bothered checking out the specific commands. 2 second search on Google returned donet build.

A software engineer isn’t defined by what commands he knows or what functions he can remember off the top of his head or what languages he used to write hello world. Those are easily Googlable things that have little to no value irl. The ability to actually solve a problem or build an architecture, a system, even if only in pseudocode is much much more valuable than knowing any specific command.

Case in point, I routinely Google stuff I already used or self reference previous code I’ve written cause I can’t remember how I did certain things. Nothing wrong with that.

NatoBoram ,

There’s no shame in being a play-button corporate programmer who’s in it only for the money! In fact, most employers prefer this kind of people.

Yearly1845 ,

Knowing how to do something in the CLI and choosing to use the gui is different than only being able to use the gui.

Rinox ,

I don’t. Looked it up on Google, not that hard. I also never use git from the terminal, I know I could, but I don’t and if you were to ask me off the top of my head how to use it from the cli, I probably wouldn’t be able. Not because I can’t use git, I just can’t be bothered to remember all the commands when a gui is available and does the exact same thing I needed to do anyway. If and when I’ll need to use the terminal for git, I’ll check the docs for the exact syntax.

Again, knowing the exact syntax it’s not what defines a software engineer, IMO.

Yearly1845 ,

Then yes, you are not a software engineer. You used programming to solve one problem one time and you didn’t understand what was happening under the hood. Building one deck does not make you a carpenter. Writing one app does not make you a software engineer.

dylanTheDeveloper , in OK, now what?
@dylanTheDeveloper@lemmy.world avatar

Open up task manager manager

thecoolowl , in Until there's a community for Enterprise Networking you have to suffer my meme.

You gotta admit, it’s fun to meme the opposite camp. Whether you are a GUI or CLI person.

amphetaminisiert ,

But you look way cooler when using the terminal for most of your stuff 💁‍♂️ also using a riced out window manager and riced out Vim config for which you spent hundreds of hours on customizing every aspect of it :p normal people don’t know what the fuck is going on on your pc so you can feel instantly feel superior to those normies! Ah also btw i use arch ;)

beneeney ,
@beneeney@lemm.ee avatar

I use both. I use the CLI for a lot of stuff but I also use the GitHub Desktop fork for Linux lol. I don’t care how powerful git is in CLI, that gui is just so nice imo

nexussapphire ,

It took me forever to realize I could edit config files in a graphical text editor. When you have a really long file it’s just nicer to have properly formated text wrapping and a scrollbar with a preview box.

roofuskit , in Actually not funny
@roofuskit@kbin.social avatar

Free olives, the cost is listed as 0.

snor10 , in Until there's a community for Enterprise Networking you have to suffer my meme.

Yeah, keep telling yourself that buddy.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines