tldr: - Invest in good hardware, you must not wait for things in your machine (AI is another story hehe) - one external monitor is enough but it should be a big monitor - Use default terminal, dont do fancy optmizations - Choose a theme for your code editor and stick with this theme. - Learn shortcuts provided by your code editor - It is not a problem if you use mouse, but shortcuts are better and quicker.
I always try to internalize new concepts, shortcuts or new libraries afap... when I'm able to imagine what I want to do and know what I have to write for that almost immediately, I'm in the flow, I love this feeling
I joined a project at work where they were developing a backend for around 3 years using a very inefficient dev environment. They were locked into using an extremely slow system which obviously made developing their api very cumbersome. The first thing I did when I joined the project was to set up a very simple dev environment which allowed devs to circumvent this very slow system, so now doing dev work is much faster and much more productive. It's surprising that they spent 3 years being held back by their dev environment and just goes to show that your initial set up is very important to get right. Again, getting the basics right with simple solutions makes such a big difference to productivity.
Yeah, I've been spending a lot of time too deep diving to find the suitability Dev Environment setup for me. I experimented with different dark themes, but ultimately decided the default theme worked best for me. 🤣🤣
you gotta be honest with yourself and admit that spending too much time too often optimizing your working environment is just a form of procrastination. respect the defaults provided by your IDE. Those defaults are usually the way to go rather than someone's third party themes or plugins. Also consider using minimalistic theme. for me I am using a light selenized theme with just three colors - blue (functions), cyan (strings), magneta (html tags). everything else is just black with keywords being bold. thats it. who knows, maybe light and minimal is good for you, cuz i find too much syntax highlighting distracting (like rainbow unicorn vomit with skittles). Just make sure not using dark themes in light room and light themes in dark room.
My company provides to us the Resharper productivity tool. I am 3x faster utilizing this tool. I've trained my fellow developers on this tool. It makes me sad that a lot of these developers don't even take the time to integrate this tool into their workflow. Some people just don't want to level up. And they gripe that the don't have enough time to complete their work. And they think I am super smart because I just get things done. Ironic.
@@tuananhdo1870 I’ve only used Resharper since I’m on Visual Studio. Even resharper has limited JS/TS support since TS keeps growing insanely sophisticated; in a good way:). I don’t think the resharper team can catch up.
@@tuananhdo1870 I only use resharper since I’m on visual Studio. Resharper only has limited typescript support since they suspended further development in this area. I suspect that typescript has evolved so radically with many sophisticated features. I don’t think the resharper team can catch up lol
I like your content quite a lot. Not this one though. Optimizing stuff and then resetting to factory defaults can be a useful experiment. I am now very happy with prettier-eslint in vscode, but I stumbled over it while fooling around. And I don't know compared to the time I loose scrolling linkedin for example .. I don't know. Just saying.
It is funny people are worried of my time so much, reminds me of banks and other who worry of my money. Neither money nor time of mine is anyone's business.
For me it's the opposite. If you don't use the mouse you're not a real developer. You clearly spent too much time configure an outdated code editor therefore you're not a serious developer.
Most importantly stop watching YT videos and work with what you got.
That's worst comment on YT. I have learned so much on YT, let it be .net, react or home improvement projects.
exactly, that's the most time consuming thing for me probably.
Damn right
Couldn't agree more than that
Starts at 6:30
tldr:
- Invest in good hardware, you must not wait for things in your machine (AI is another story hehe)
- one external monitor is enough but it should be a big monitor
- Use default terminal, dont do fancy optmizations
- Choose a theme for your code editor and stick with this theme.
- Learn shortcuts provided by your code editor
- It is not a problem if you use mouse, but shortcuts are better and quicker.
I enjoyed Max's Tutorials on Laravel, it helped me land my first job. Good job Max! 🔥
Where can I find these tutorials on Laravel? Can you please provide the links to it?
I always try to internalize new concepts, shortcuts or new libraries afap... when I'm able to imagine what I want to do and know what I have to write for that almost immediately, I'm in the flow, I love this feeling
I joined a project at work where they were developing a backend for around 3 years using a very inefficient dev environment. They were locked into using an extremely slow system which obviously made developing their api very cumbersome. The first thing I did when I joined the project was to set up a very simple dev environment which allowed devs to circumvent this very slow system, so now doing dev work is much faster and much more productive. It's surprising that they spent 3 years being held back by their dev environment and just goes to show that your initial set up is very important to get right. Again, getting the basics right with simple solutions makes such a big difference to productivity.
If all else fails, start every morning by refilling the mini fridge under your desk
Hey Max, can you do a video sharing your IDE shortcuts?
Academind when are you going to release a NestJS course? What date approximately? We (your students) really need it.
Yeah, I've been spending a lot of time too deep diving to find the suitability Dev Environment setup for me. I experimented with different dark themes, but ultimately decided the default theme worked best for me. 🤣🤣
I am agree with everything what you said. Can you talk about how to get a job as a beginner in web-development?
Watch the Academind 2024 Web Guide on the main channel, as what you want is covered.
@@sipocharles9180 oh, Thank You.
you gotta be honest with yourself and admit that spending too much time too often optimizing your working environment is just a form of procrastination. respect the defaults provided by your IDE. Those defaults are usually the way to go rather than someone's third party themes or plugins. Also consider using minimalistic theme. for me I am using a light selenized theme with just three colors - blue (functions), cyan (strings), magneta (html tags). everything else is just black with keywords being bold. thats it. who knows, maybe light and minimal is good for you, cuz i find too much syntax highlighting distracting (like rainbow unicorn vomit with skittles). Just make sure not using dark themes in light room and light themes in dark room.
Thank you max
Do you have any laptop you aren't using?
Thanks!
in my company i get a shit vdi with a lot of restrictions and its very slow, cant even run npm install on it.
crazy...
2:20 Oh no, Apple. :/
Sorry for the snark. Not an Apple fan. But the truth is my 6 year old Kaby Lake laptop is struggling.
VS code and I'm done lol
Nice.
My company provides to us the Resharper productivity tool. I am 3x faster utilizing this tool. I've trained my fellow developers on this tool. It makes me sad that a lot of these developers don't even take the time to integrate this tool into their workflow. Some people just don't want to level up. And they gripe that the don't have enough time to complete their work. And they think I am super smart because I just get things done. Ironic.
Are there similar tools for typescript
@@tuananhdo1870 I’ve only used Resharper since I’m on Visual Studio. Even resharper has limited JS/TS support since TS keeps growing insanely sophisticated; in a good way:). I don’t think the resharper team can catch up.
Me also waiting for the reply
@@tuananhdo1870 I only use resharper since I’m on visual Studio. Resharper only has limited typescript support since they suspended further development in this area. I suspect that typescript has evolved so radically with many sophisticated features. I don’t think the resharper team can catch up lol
I like your content quite a lot. Not this one though. Optimizing stuff and then resetting to factory defaults can be a useful experiment. I am now very happy with prettier-eslint in vscode, but I stumbled over it while fooling around. And I don't know compared to the time I loose scrolling linkedin for example .. I don't know. Just saying.
It is funny people are worried of my time so much, reminds me of banks and other who worry of my money. Neither money nor time of mine is anyone's business.
For me it's the opposite. If you don't use the mouse you're not a real developer. You clearly spent too much time configure an outdated code editor therefore you're not a serious developer.
I believe you never have used Vim or GVim commands 🤷♂
@@powerHungryMOSFET I use kakoune instead. And not for everything. Only for quick editing.
I did use neovim for a few months. I hated every second of it. It never got better.
PS: nvchad*
😂😂😂
Absolute L take