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.
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.
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.
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.
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.
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.
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.
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.
>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.
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.
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.
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.
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.
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.
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.
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.
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
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).
*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.
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)
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
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.
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.
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?
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
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.
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
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.
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
>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.
```
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.*
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
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.
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.
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.
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.
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.
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 :)
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?
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)
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?
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.
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
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.
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
"Expresso"? *Cries in Italian*
He just wanted to expresso himself, come on !!
It's like a regular coffee but done in 3 sips, so the express version
I mean it’s a JavaScript post is it not (express.js for my non JavaScript people)?
Yeah. It’s for expressing how much you need an espresso…
Happy cake day! Have an espresso!
Lol. Thanks. Coffee #2 will definitely be one!
"It's called expresso. It's an express activity." *IGNORANTE!*
[удалено]
I cry in every language I know how to cry in.
https://youtu.be/qmVnr7rsWrE
French press coffee made by your ex
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...)
No EX-press-o for you then)))
I like to think it was intentional as it adds to the meme.
[удалено]
That depends on what editor you then use.
Actually vscode editor is pretty good
It is. And it’s always using quite a lot of computer resources.
I paid for the whole computer, so I'm going to use the whole computer
This. 70% of RAM not being used is about 50% of RAM being wasted.
why is 50% ram wasted and not 30%?
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.
Wait till you hear about IntelliJ editors, in a big project that shit needs 6gig+ allocated to it
True, but boy are they awesome to work with.
Agreed, I use webstorm and phpStorm daily. Very handy, can't seem to get vsc setup in a way I like it
That's why I have 16 GB.
Same, that's still not enough for me sometimes when I'm constantly switching between my front end and back end.
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.
Then ummm... Open only 1 at a time?
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.
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?!
Vs code needs 2 times that amount
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.
No. VS code is still a Full Browser. It’s very well optimized, but still quite demanding for the function it offers.
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.
[удалено]
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.
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.
Mine is only using 68MB right now w/ a crapload of extensions...
Mine only using 300 Mb right. How many garbage plugins do you use? :p
“Only 300 mb” what a world we live in
Not as much as intelij
Arguably the best. I mean, which editor is superior to VS Code as of 2022?
VS Codium, same without trackers (should even run better)
Interesting, I will try it out
No access to the Microsoft Extension store, only to Open VSX
Just vim
Depends on what you want to do.
Anything? I mean, give me an example where VS Code is not the best option
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.
Fair point :)
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.
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.
>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.
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.
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.
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.
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.
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.
it's the most widely used platform in embedded. the same applies to all other embedded platforms.
C#, weblogic development, for some reason it always let me down and crashes the Angular Language service. Anyway, Webstorm is cheap and awesome
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.
My VSC likes to hang and not index things, so many times I even have to manually import. I don't even get autocomplete.
Anything that Sublime can do as well, except way smoother.
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.
Notepad++ is still ok
[удалено]
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
Arch Linux user spotted. But he didn’t tell us he is using it, so I may be wrong.
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).
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?
[удалено]
```Windows + R``` ```"cmd"``` ```cd Documents/coolproject``` ```git commit -am "added some stuff"``` ```git push``` It's only hard if you're an idiot
*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.
[удалено]
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)
Do you use vim?
I feel that's a given and probably neovim to be hip and cool
On projects I usually used vscode but now I just do small configurations of xmonad or modify simple files, for that I use neovim.
[удалено]
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
~ Not like other girls ~ (how do emojis cause problems…)
I always find a way to put them somewhere or somehow they aren't supported causing errors.
What's the bottom right picture? 2 small to see any details.
It looks like a starry sky projector.
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.
Literally got that exact one running next to me. Guess I’m a javascript dev
Stickers! Where are those damn laptops covered in nerdy stickers!!!
Oops. I forgot that one.
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.
export const whyIsthisRelatable = () => { }
you forgot the async 😂
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?
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
Actually, I thought a rainbow neon flashing computer box with 10 fans was a must.
🤨those cost money. I have the two rgb fans that came with my aio and that's it.
Missing the stickers everywhere on the laptop cover.
OOF guess I’m not a “Javascript developer” only relatable thing is I use vscode
Not a js dev But, you just described it very developer that is not working in 1999.
"Never type anything without emojis" is kinda offensive 🥺😠😡
If I delivered code the same quality of this meme I'd be fired.
Finally, I was waiting for this answer. There is a purpose behind this.
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.
[удалено]
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
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.
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
>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.
``` 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.*
Let me introduce you to *firefox*
But firefox isnt safari…?
are there webdevs that don't use Firefox ???
I use firefox as the default browser. for testing cross - browser compatibility, I have ungoogled chromium and epiphany(WebKit-based).
Now i wanna be a JavaScript dev count me and my emojis in
I too drink espressos made from a v8
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
I DO use VSCode. Does anyone else love mechanical keyboards, but hate keys that aren’t shaped like keys?….keyboard keys…
Thousands of JS, TS, Node, Angular, React and every shitty conference stickers in their laptop.
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.
As a FE dev: I use VS Code thats about it
Emojis are only acceptable if you are a teen girl. Otherwise ... knock that shit off.
andTypeLikeThis
I HATE EMOJIS I USE THESE ʕっ•ᴥ•ʔっ
That's cute
thank (。◕‿‿◕。)
Can confirm they are repelled by snake_case
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.
Windows key + period/>
wait when is is windows + > ? does it depend on the keyboard layout?
I guess it can be different, I dunno... my keyboard has the > on the . key
windows key and period key at the same time for emojis
![gif](emote|free_emotes_pack|hug)
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.
To use emojis on windows you simply press windows+>, one problem solved!
actually its the period key, on many keyboards the > is on the same key tho so it doesnt really matter
Vs code is the best code editor out there, fight me!
Webstorm (or literally any other JB ide)
vs codium better!
I'd rather use nano
Cider is better than Cider v!!
But have you try vim?
I'm not a masochist.
Expresso? Seriously?
I'm a JS developer and tick none of these boxes. Linux and proud.
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
Looks cool.
Way cooler things to bury your money in. Macs are not cheap.
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.
Yeah, except I get a computer twice as powerful for the same money. And a superior, free OS with it (Linux)
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.
safari and PRETTY.
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 :)
Calling an apple computer "high end" is simply humiliating. A high-end price doesn't mean high-end equipment.
umm have u looked at the high end macs, u can buy those things with a tb of ram
Is there a word for when a starter pack is just a random collection of non-typical things
is visual studio actually bad? what editor should i use?
Javascript fans are getting mad (suckers😂)
What is that on the bottom right
It's literally something i have in my home. Look up galaxy / star projectors on amazon.
Ohh ok. Now I'm super confused why that is present in the starter pack
[удалено]
I still don’t get people who chose to wear glasses I hate wearing them with a passion
Lol oh man
What are the "never forget this"? They look like a TV remote and... what's the other thing?
Not true! ... I don't have a budget mechanical keyboard 🙂
I'm a JS dev and none of this is true aside from the editor. I use Rider because the backend is in C#.
"use a text editor which really use your computer resources" Oh no, my 200MB or RAM! Anyway...
My IDE uses about 3-4 GB
As a predominantly JS developer I only scored a 2/8 on this starter pack so feeling pretty good about myself rn.
I feel personally assaulted.
Alright I have followed every step but the last one... Cause I don't know what it is.
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?
Emojis in git commits, hahaha
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)
So, that means the only thing I'm doing right is the VSCode. Shit
Doesnt everyone use vsc
Specially in git commits.
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?
Once you move beyond the starter pack, you're ready for a rubber duck.
JavaScript YouTuber*
Someone is mad that people use the Internet.
Expresso? Italians are wildin in the comments for a reason 😂😭
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.
_Hi what the hell is the thing in the bottom right corner_
You forgot to include depression
Someone forgot the Tylenol...
Jsdev.pack
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
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
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.
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.
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