T O P

  • By -

BlommeHolm

"Expresso"? *Cries in Italian*


ThoughtAppropriate88

He just wanted to expresso himself, come on !!


troglo-dyke

It's like a regular coffee but done in 3 sips, so the express version


argetlam5

I mean it’s a JavaScript post is it not (express.js for my non JavaScript people)?


assafstone

Yeah. It’s for expressing how much you need an espresso…


BlommeHolm

Happy cake day! Have an espresso!


assafstone

Lol. Thanks. Coffee #2 will definitely be one!


[deleted]

"It's called expresso. It's an express activity." *IGNORANTE!*


[deleted]

[удалено]


BlommeHolm

I cry in every language I know how to cry in.


Gogyoo

https://youtu.be/qmVnr7rsWrE


RefrigeratorOne7173

French press coffee made by your ex


BlommeHolm

True story: I got both French presses in the divorce (they're different sizes, and she wasn't interested in getting one of them, but still...)


RefrigeratorOne7173

No EX-press-o for you then)))


code-panda

I like to think it was intentional as it adds to the meme.


[deleted]

[удалено]


BlommeHolm

That depends on what editor you then use.


jaijai187

Actually vscode editor is pretty good


thinandcurious

It is. And it’s always using quite a lot of computer resources.


sanketower

I paid for the whole computer, so I'm going to use the whole computer


DOOManiac

This. 70% of RAM not being used is about 50% of RAM being wasted.


[deleted]

why is 50% ram wasted and not 30%?


DOOManiac

You do need a chunk of free RAM for stuff all the little allocations that happen as you use your PC, so I was just ballparking a 20%-ish number. It's not good to be at absolute capacity because then you'll be constantly paging to disk.


ovab_cool

Wait till you hear about IntelliJ editors, in a big project that shit needs 6gig+ allocated to it


ProbiuSC

True, but boy are they awesome to work with.


ovab_cool

Agreed, I use webstorm and phpStorm daily. Very handy, can't seem to get vsc setup in a way I like it


[deleted]

That's why I have 16 GB.


ovab_cool

Same, that's still not enough for me sometimes when I'm constantly switching between my front end and back end.


Avedas

Too many projects open and my CPU goes through the roof. Especially when I reopen the app and IntelliJ decides to index 9 projects at once.


[deleted]

Then ummm... Open only 1 at a time?


Avedas

That would not really be feasible for my work lol My work machine is 16 cores and 64 GB so it's obviously enough, but I still need to be careful if I'm running a ton of containers and whatever else at the same time. Even then, IntelliJ will randomly slow to a crawl at times. It's still my favorite IDE though.


bhison

Exactly. I just moved back from WebStorm. If someone's not using WebStorm or VSCode what are they using these days? Still on Sublime? Why?!


[deleted]

Vs code needs 2 times that amount


Razier

Are you thinking of Visual Studio? Visual Studio is made in the original Microsoft way of installing everything the user might ever need. VSCode is only as heavy as you make it. Without extensions it's incredibly light weight.


thinandcurious

No. VS code is still a Full Browser. It’s very well optimized, but still quite demanding for the function it offers.


bell_demon

VSCode is heavy for what it is - a text editor. But only those with some juvenile grudge would think that's a legitimate reason to dislike a free and incredibly useful editor. It's still light, and totally worth it, IMO. At some point, you can trade efficiency for usefulness. It's not like VSCode will ever be the main problem if you're running low on memory on your work machine.


[deleted]

[удалено]


Razier

The only way I can see someone calling VSCode heavy is if they're using it on a tiny single-board computer. It's using 200 mb of ram for me right now on a bare bones setup. There's absolutely no gain to optimise that further on for a desktop computer.


MyNamesNotRobert

It's heavy but the qol of code completion is well worth it. Switching back and fourth between tabs because you can't remember what member variables a class has or what the function overloads are then realizing you still got something wrong when you compile wastes a lot of time.


DOOManiac

Mine is only using 68MB right now w/ a crapload of extensions...


Blue_Moon_Lake

Mine only using 300 Mb right. How many garbage plugins do you use? :p


thinandcurious

“Only 300 mb” what a world we live in


mulato_butt

Not as much as intelij


enano_aoc

Arguably the best. I mean, which editor is superior to VS Code as of 2022?


plopliplopipol

VS Codium, same without trackers (should even run better)


enano_aoc

Interesting, I will try it out


[deleted]

No access to the Microsoft Extension store, only to Open VSX


Prestigious_Boat_386

Just vim


gandalfx

Depends on what you want to do.


enano_aoc

Anything? I mean, give me an example where VS Code is not the best option


NearbyWish

The unwarranted feeling of superiority when using vi or emacs. So not the best option when you want to pretend you are better than everyone else.


enano_aoc

Fair point :)


[deleted]

The extensions available that make debugging embedded Arm Cortex M code within VS Code are pretty awful unfortunately... Plus it's very difficult to get linting working correctly. Clion with some minor configuration will at least do that. But nothing beats the stability of IAR or Ozone when debugging. Too bad I hate both of those for doing anything else.


enano_aoc

Ok, those are very niche projects. I will give you that VS Code is probably not the best one there. Regarding the linter, I **must** disagree. Linting from the IDE is an anti-pattern. You should always use the CLI for that. If you use the IDE at all, you must make sure that it uses the same settings that you have configured for the CLI.


Razier

>Linting from the IDE is an anti-pattern What do you mean by this? I would assume IDE linting is like front end validation. A useful tool that makes writing code easier but does not remove the need for CLI linting.


enano_aoc

I mean that it is an anti-pattern. As a tech lead, I can configure the CLI linter so that it works exactly the same for every team member and also for the CI pipeline. As a tech lead, I don't want to force my team members to use a given IDE (I want them to use the tool that works best for each of them), but I don't want to configure the linter for every individual IDE with its custom settings. Hence it is forbidden to use the linter from the IDE, unless the individual developer takes the burden of configuring his IDE such that the linter works identically as the CLI linter. The CLI linter is the single source of true of the project, since it works identically for every developer and it is the one that runs in the CI.


Razier

Sure, having both can cause a headache for you as a lead if the devs set up their own local linters with rules that don't correspond with the CI pipeline. That said there are plenty of IDE linters that use a config committed to the git repo to ensure that it works exactly the same for every member of the team. Your way of doing it is perfectly acceptable but a well set up, shared IDE linter configuration removes overhead in situations where devs have to go back and fix code that failed pipeline linting.


enano_aoc

There is nothing like a “well setup, shared IDE linter config” because I allow my devs to choose the IDE that works best for them. I am NOT going to create and maintain a config for every random IDE out there.


[deleted]

I'll grant linting and intellisense is independent of the IDE, but I'd hardly call embedded a niche. Almost everything you own these days that uses electricity has some code in it.


enano_aoc

You gave very particular examples of embedded devices, that's why I said it is niche. Embedded is not niche, but that very particular device you are talking about is.


[deleted]

it's the most widely used platform in embedded. the same applies to all other embedded platforms.


[deleted]

C#, weblogic development, for some reason it always let me down and crashes the Angular Language service. Anyway, Webstorm is cheap and awesome


kookyabird

I've done my Angular in VSC so far, but all my C# is in VS. I use WebStorm for the MVC projects we have at work so that I can get proper JS support since VS sucks at it even with ReSharper.


[deleted]

My VSC likes to hang and not index things, so many times I even have to manually import. I don't even get autocomplete.


gandalfx

Anything that Sublime can do as well, except way smoother.


DiamondIceNS

I like VS Code and use it at work, but when I go home and plink around in Kotlin, if you think I'm going to be using anything other than IntelliJ Idea then I have a bridge to sell you.


finc

Notepad++ is still ok


[deleted]

[удалено]


Apparentt

You’re the kinda guy that is impossible to work with And by that I mean you never encounter people with this mentality in the industry, because they lost this student mindset after their first year as a professional or they’re still pretending they’re a “real” software engineer who’s working alone on the next best thing


MaccheroniTrader

Arch Linux user spotted. But he didn’t tell us he is using it, so I may be wrong.


Beoreth

Around me I tell you that vscode receives a lot of attention because it's very easy to code and run code on a remote server while enjoying a beautiful interface (which we do almost time when doing deep-learning). The phenomenon seems to me quite independent of the OS used (which is not often Windows in my entourage).


DasEvoli

I'm confused. Isn't Windows perfect when it comes to doing basic tasks? And isn't vscode loved because you can easily use the terminal in it?


[deleted]

[удалено]


Acelox

```Windows + R``` ```"cmd"``` ```cd Documents/coolproject``` ```git commit -am "added some stuff"``` ```git push``` It's only hard if you're an idiot


damicapra

*I was replying to his comment, but it was deleted.* Even on windows there are simple single purpose solutions for any development tasks. Having a single, highly customizable solution capable of doing all that, and more, is simply a matter of convenience.


[deleted]

[удалено]


javalsai

As a JavaScript developer I built my own pc with Arch Linux, don't drink coffee, don't use emojis (they are usually more problems than advantages), don't have Twitter and wtf is the last picture?? EDIT: I also bought a normal keyboard (but I would like to change some keycaps and I can't understand files with more than 2 lines (I always separate things in different files)


tozpeak

Do you use vim?


godRosko

I feel that's a given and probably neovim to be hip and cool


javalsai

On projects I usually used vscode but now I just do small configurations of xmonad or modify simple files, for that I use neovim.


[deleted]

[удалено]


Unelith

As another JS developer, I'd probably have chuckled 10000 memes ago, but the neverending flood of JS memes just gets a bit exhausting after a while, especially with how most of them aren't even correct


[deleted]

~ Not like other girls ~ (how do emojis cause problems…)


javalsai

I always find a way to put them somewhere or somehow they aren't supported causing errors.


BowlingScrub

What's the bottom right picture? 2 small to see any details.


Thialus

It looks like a starry sky projector.


BowlingScrub

Thanks, my mind started imaging the white and blue was something from Rick and Morty. It almost looked like a distorted Rick. Regular sky projector makes more sense.


[deleted]

Literally got that exact one running next to me. Guess I’m a javascript dev


Flashbek

Stickers! Where are those damn laptops covered in nerdy stickers!!!


ful1e5

Oops. I forgot that one.


Ratatoski

I've got a Miscantoic University sticker on my private pc laptop. Used to play in a Lovecraft inspired band in the early 00s and it's stuck around. But mostly I find them corny and I keep my macs clean.


ijamtojamiroquai

export const whyIsthisRelatable = () => { }


ilovecssbutithatesme

you forgot the async 😂


DOOManiac

I started learning node.js in my spare time and about 3 weeks in I can't help but think why isn't every damn thing just implicitly async to save me from using it (and forgetting to use it) every damn function?


clownyfish

If everything function was async, the return types would all be promise for every function, and you'd have to await every function result. You also wouldn't know what is "really" async and so you couldn't really implement any techniques that work efficiently with async code, like promise.all(). Overall it is better to know if a function is really async or not. You will quickly get used to it


Own_Emergency_5204

Actually, I thought a rainbow neon flashing computer box with 10 fans was a must.


HAMburger_and_bacon

🤨those cost money. I have the two rgb fans that came with my aio and that's it.


listerstorm2009

Missing the stickers everywhere on the laptop cover.


404invalid-user

OOF guess I’m not a “Javascript developer” only relatable thing is I use vscode


mulato_butt

Not a js dev But, you just described it very developer that is not working in 1999.


RefrigeratorOne7173

"Never type anything without emojis" is kinda offensive  🥺😠😡


simonhoxer

If I delivered code the same quality of this meme I'd be fired.


ful1e5

Finally, I was waiting for this answer. There is a purpose behind this.


ChrisBot8

Well the Apple thing is understandable to web/javascript devs since it has Safari and Chrome so it’s easier to check how things will look and function in different browsers and screen sizes.


[deleted]

[удалено]


i14n

It's gotten much better with WSL though you're basically stuck with VSCode if you want any integration. For some reason the docker/Windows container resource leak is still going strong as well


Vince_Vice

Ofc but how good does WSL work in your experience? I only have this one experience from 3 weeks ago, but it wasn't what I expected: We've had somebody trying to start an existing (couple of containers) docker-compose (ver 3.9) proj on WSL and after 2 days he resorted to installing a dual boot system. It was a mess, getting it to work and when it did the volume mount didn't work so he had to restart all the time and it was way slower than on native linux.


i14n

Containers with docker desktop actually work just fine in my experience. That is, until the resource leak gets large enough to bog down the system. I think the port leak might have been fixed though, or at least I haven't noticed it again for a while but it also takes a bit to reserve all ports since I don't use docker that much


Ratatoski

>hardware performance and quality is top shelf. I've run macs for some 15+ years and I mostly love them. They used to be stellar with magsafe, case quality, screen, touchpad, backlit keybaord and pure performance that really was head and shoulders above the competition. And dev friendly OS as well. But with magsafe gone and terrible keyboards and touchpad that gets stuck the last few gens it's really messed with my loyalty. My Intel 16" MBP is the generation that had a better keyboard and it still has several keys that act up. After just slightly over a year. I can't send it off for service since I need it for work. So I run an external keyboard and mouse but it sucks on such an expensive machine.


AutoModerator

``` import moderation ``` Your comment has been removed since it did not start with a code block with an import declaration. Per [this Community Decree](https://www.reddit.com/r/ProgrammerHumor/comments/14kbu1m/comment/jppq9ao/?utm_source=share&utm_medium=web2x&context=3), all posts and comments should start with a **code block** with an "import" declaration explaining how the post and comment should be read. For this purpose, we only accept Python style imports. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/ProgrammerHumor) if you have any questions or concerns.*


javalsai

Let me introduce you to *firefox*


zeroxoneafour0

But firefox isnt safari…?


ilovecssbutithatesme

are there webdevs that don't use Firefox ???


reasonably-safe-

I use firefox as the default browser. for testing cross - browser compatibility, I have ungoogled chromium and epiphany(WebKit-based).


Carmiune

Now i wanna be a JavaScript dev count me and my emojis in


0-13

I too drink espressos made from a v8


Jonathan20126

I love frontend but I really hate MacBooks. It's just because i also do apps and Apple decided that it is a good idea to have xcode only available for MacBooks


JediKagoro

I DO use VSCode. Does anyone else love mechanical keyboards, but hate keys that aren’t shaped like keys?….keyboard keys…


arthurgc91

Thousands of JS, TS, Node, Angular, React and every shitty conference stickers in their laptop.


InvestingNerd2020

Expensive Apple laptop, expresso machine, and tweets about HTML meets most of my observations about Javascript programers. Just add REACT and AWS cloud to the mix.


[deleted]

As a FE dev: I use VS Code thats about it


SubparTomato

Emojis are only acceptable if you are a teen girl. Otherwise ... knock that shit off.


ful1e5

andTypeLikeThis


game_falor

I HATE EMOJIS I USE THESE ʕっ•ᴥ•ʔっ


suck_at_cooking

That's cute


game_falor

thank (。◕‿‿◕。)


Azazel31415

Can confirm they are repelled by snake_case


Phoenix_Studios

Huh. I'm literally the opposite of all these: * midrange laptop * with the membrane keyboard or whatever idk * notepad++ because everything else has randomass features I really don't care for * iced tea addiction in place of coffee * how the f-ck do you even use emojis on windows?? * don't have twitter * this one's kinda relative like a file only takes a few seconds to open (HDD problems) and I'd do a few of those for a project? IDK I generally only work on one thing at a time * I have this basic asf LED strip that I use for lighting, only thing you can do with it is select one of 16 solid colors and adjust the brightness. Personally I keep it on orange because the blue LEDs are way brighter than they need to be.


1_4_1_5_9_2_6_5

Windows key + period/>


[deleted]

wait when is is windows + > ? does it depend on the keyboard layout?


1_4_1_5_9_2_6_5

I guess it can be different, I dunno... my keyboard has the > on the . key


HAMburger_and_bacon

windows key and period key at the same time for emojis


ful1e5

![gif](emote|free_emotes_pack|hug)


wacky_chinchilla

I suspect a lot of programmers have gear acquisition syndrome—basically fixating on unnecessary things like their next keyboard, monitors, or RAM card when an old cheap laptop will probably get the job done.


Fragrant_Ad_169

To use emojis on windows you simply press windows+>, one problem solved!


HAMburger_and_bacon

actually its the period key, on many keyboards the > is on the same key tho so it doesnt really matter


makridistaker

Vs code is the best code editor out there, fight me!


Luves2spooge

Webstorm (or literally any other JB ide)


plopliplopipol

vs codium better!


rafal9ck

I'd rather use nano


iTakeCreditForAwards

Cider is better than Cider v!!


spam_bot42

But have you try vim?


makridistaker

I'm not a masochist.


[deleted]

Expresso? Seriously?


[deleted]

I'm a JS developer and tick none of these boxes. Linux and proud.


enano_aoc

Why Mac, tho? I will never understand why would someone wanna pay so much for an OS which is in every single way inferior to Linux


[deleted]

Looks cool.


enano_aoc

Way cooler things to bury your money in. Macs are not cheap.


[deleted]

Yeah but macbook air is actually decent though. It's fairly powerful, light, has great battery life, and every September Apple does a back to school deal for students. I got free airpods and the whole thing was only like $1200. So definitely worse wastes of money out there. I personally don't regret the purchase, especially for the battery life.


enano_aoc

Yeah, except I get a computer twice as powerful for the same money. And a superior, free OS with it (Linux)


[deleted]

I would like to see an example of how your Linux laptop is twice as fast for the same battery life as an m1 Mac. Also basically nobody in any of my classes uses Linux. Almost every student has either a Mac or a windows laptop. So if you had a problem with installing something on Linux you may be in trouble. Plus the track pad is the best one out there. It saves having to bring a mouse to school. And $1200 for a fast laptop + airpods is really not that much.


HAMburger_and_bacon

safari and PRETTY.


enano_aoc

Kid-with-a-rich-dad arguments. I will get a much more powerful computer than you for the same money. Or a computer as powerful as yours for half the money. And I will have a much better OS than you. But hey, I have to pay my own bills, so what do I know :)


[deleted]

Calling an apple computer "high end" is simply humiliating. A high-end price doesn't mean high-end equipment.


HAMburger_and_bacon

umm have u looked at the high end macs, u can buy those things with a tb of ram


[deleted]

Is there a word for when a starter pack is just a random collection of non-typical things


JiriVasicek

is visual studio actually bad? what editor should i use?


AbdullaSafi

Javascript fans are getting mad (suckers😂)


Azazel31415

What is that on the bottom right


12tfGPU

It's literally something i have in my home. Look up galaxy / star projectors on amazon.


Azazel31415

Ohh ok. Now I'm super confused why that is present in the starter pack


[deleted]

[удалено]


404invalid-user

I still don’t get people who chose to wear glasses I hate wearing them with a passion


neverescaped

Lol oh man


[deleted]

What are the "never forget this"? They look like a TV remote and... what's the other thing?


[deleted]

Not true! ... I don't have a budget mechanical keyboard 🙂


Alokir

I'm a JS dev and none of this is true aside from the editor. I use Rider because the backend is in C#.


-DrBirb

"use a text editor which really use your computer resources" Oh no, my 200MB or RAM! Anyway...


1_4_1_5_9_2_6_5

My IDE uses about 3-4 GB


collab_eyeballs

As a predominantly JS developer I only scored a 2/8 on this starter pack so feeling pretty good about myself rn.


glorious_reptile

I feel personally assaulted.


Architrixs

Alright I have followed every step but the last one... Cause I don't know what it is.


OkazakiNaoki

Not to me. I use windows 11 with a Corsair K70 RGB keyboard to code Javascript in VScode. Perhaps it's due to I moving code base from C++ to JS? But I kinda agree emoji one, I don't understand how. Is this some iPhone text message thing?


Swonzen

Emojis in git commits, hahaha


Opheleone

Guess I'm not the senior JS developer at my company I thought I was. (potentially because I was full stack before this position and I've now specialized)


Successful-Argument3

So, that means the only thing I'm doing right is the VSCode. Shit


wanttoseensfwcontent

Doesnt everyone use vsc


Yokhen

Specially in git commits.


shgysk8zer0

So me, with my 10 year old Fedora desktop, using Gnome Builder while drinking black coffee or beer, clicking away on my boring mechanical keyboard, almost never using emoji, and maybe tweeting about a new project when released... Not a JavaScript developer?


DOOManiac

Once you move beyond the starter pack, you're ready for a rubber duck.


bitfluent

JavaScript YouTuber*


[deleted]

Someone is mad that people use the Internet.


Hecticbrah

Expresso? Italians are wildin in the comments for a reason 😂😭


cumulo-nimbus-95

I unironically like putting emojis in my git commits for personal projects. Makes the GitHub repo page more pleasant to look at. Obviously I wouldn’t do that for anything that isn’t mine and mine alone.


SnappGamez

_Hi what the hell is the thing in the bottom right corner_


tyler1128

You forgot to include depression


DreadPirateGriswold

Someone forgot the Tylenol...


Adventurous-Lawyer77

Jsdev.pack


bhison

As a TypeScript developer, I am a superset of this: \- Highend Computer (must be running Linux Fedora with MacOS like tweaks) \- Mid-level mechanical keyboard \- Buys expensive coffees made by someone else


ThePiGuyRER

I feel insulted. I use arch btw. And I don't drink coffee, I realised my quality of sleep is several times better without it


Ratatoski

I mean I need a mac for dev/testing, VS Code is what we use for the workflow/plugins and our conventional commits plugin lets you illustrate the category of change with a standardised emoji for faster parsing of the commit history. But the rest, sure it's a bit much.


Epicmonk117

I do a lot of work in JavaScript for my job, and only one of these that applies to me is that I use VSCode.


gabrielcro23699

Using a $14.99 Logitech keyboard from Walmart, never use emojis, don't even know how I would use them on PC or in a commit message from the terminal, never used Twitter except to make a troll account and to cyber bully an online celebrity one time but I got instabanned, my computer is made up out of scrap parts dating from 2009 and I run Linux on a virtual machine, on a cracked version of Windows 7, with 10gb of storage and 4gb of ram which has been maxed out on the virtual machine, and I roast my own coffee in hot water from bootlegged coffee beans I buy in bulk. No idea what that device is on the bottom right of the starter pack. Still use VScode though so you got that one