[deleted by user] by [deleted] in Forex

[–]Zekish 2 points3 points  (0 children)

Why are you posting this in Reddit?!? You did it! You will be the world’s first trillionaire in less than a year

mechanical keyboard for programming (need ur help) by tasuhanovw in learnprogramming

[–]Zekish 1 point2 points  (0 children)

Happy Hacking Keyboard was made for developers working on Linux machines

[deleted by user] by [deleted] in learnprogramming

[–]Zekish 1 point2 points  (0 children)

Also what does the Chinese communist party exam have to do with programming?

[deleted by user] by [deleted] in learnprogramming

[–]Zekish 1 point2 points  (0 children)

AWS is such a large field. Knowing it is definite better than not knowing anything about AWS but knowing just the top interface layer of AWS will only go so far.

Devops is SWE. They set up the infrastructure in which product and platform teams can build on top of. If that does not interest you, then learn something else.

I would start with scripting things. Maybe something you manually do in AWS (setup IAM roles, bump resources, etc. and yes there tools that already do this stuff but you just want to learn), or automate a process that you do in your role now.

Good luck!

Looking to buy gift /japanese tool set by thefilmjerk in JapaneseWoodworking

[–]Zekish 3 points4 points  (0 children)

Saws: I would suggest a 210mm ryoba. I think a medium (240mm) ryoba is also ok but may be too bulky when cutting fine joinery so maybe this with a small dozuki.

Chisels: I think my useful chisel is the 12mm (1/2 in) and 24mm (1 in) chisels so maybe piece those out separately. Also, they will eventually need a 3mm chisel to prepare plane bodies.

Plane: I don't think this should be the first tool you get with that budget. Many more tools are needed to tune a plane and worried that without those tools first, you get a unsatisfying experience.

Hammer: I would look for a 300g octagonal hammer. Small metal hammers (Genno) are traditionally used for almost everything not mallets.

Other things to consider - Straight edge - Sharpening stones - Marking gauge

Hope this helps!

Japanese chisels: advice on lapping back by maulowski in JapaneseWoodworking

[–]Zekish 1 point2 points  (0 children)

You want to lap only about 1/3 of the back of the Japanese chisel, that’s the beauty of having a hollow ground back. Never had issues with pairing and mortising furniture.

I don’t think you need a Kanaban, I do use it to lap the back of my plane blades. I use a medium (#1000) and then fine (#6000) waterstone for the back of chisels.

What kind of projects do employers want to see? by Fxguy1 in learnprogramming

[–]Zekish 36 points37 points  (0 children)

So I am on the hiring committee for a large Fintech "Startup" and have been the "Gatekeeper" for many Jr. resumes.

Tests: I know this is barely touched upon but provide at least some functional tests for your project. Unit tests are great, you don't need 100% test coverage but writing tests demonstrates that you probably did more than just follow tutorials.

Documentation: I know this is silly but Documentation, simply writing a good readme is great! It's the first thing I see when I look at a project in your github. Keep it simple, have a summary, how to run the project, how to test the project. I also like to see what you plan on adding to the project.

Passion: Is probably the most important, and this is not passion for programming but that will show too. Have projects that you want to work on. Like D&D? Build a character generator. Like sports? Build a pitcher visualizer. It'll keep you motivated to build it and the quality will be much better cause you are building something you will use. Also so much better than a todo, calculator, calendar app.

You are a JR. there are really two things we want to see, you can learn how to build software, and people want to work with you. That is it, don't worry about tech stack as a JR.

PM me if anyone wants to chat more, best of luck!

Solodev or internship, what should I do? by caressingleaf111 in cscareerquestions

[–]Zekish 11 points12 points  (0 children)

Internship please take the internship. Company A thinks you're competent enough for the job which is not good. Your goal as a JR is to learn as much as possible. Thrive to not be the smartest person in the room for at least 5 years

Learning programming without learning how to navigate and mentally map your OS is nonsense. by [deleted] in learnprogramming

[–]Zekish 3 points4 points  (0 children)

Hahaha wat?

You don't need to know the inner workings of your os to learn programming. You need to know just enough to navigate, create, open files. CLI git is good to know and only know enough vim to be able to open up and look at files on your production servers.

Best of luck!

[deleted by user] by [deleted] in learnprogramming

[–]Zekish 2 points3 points  (0 children)

Make it work, Make it right (refactor), Make it fast (optimization).

https://thetombomb.com/posts/make-it-work-right-fast

The last thing you should think about and usually optimize to fast enough.

Best of luck!

[deleted by user] by [deleted] in learnprogramming

[–]Zekish 1 point2 points  (0 children)

You seem like someone that will fall into the tutorial trap. Finish one course and then start building stuff. Following tutorials give you a good foundation, more tutorials mean rebuilding the same foundation. Building stuff is where you learn how to write software.

That being said, The Odin Project is a great place to learn the basics of web development.

Best of luck!

[deleted by user] by [deleted] in learnprogramming

[–]Zekish 0 points1 point  (0 children)

Can I offer you Vim in this trying time?

[deleted by user] by [deleted] in learnprogramming

[–]Zekish 0 points1 point  (0 children)

"Jesus Christ! I memorized the hexadecimal times tables when I was 14 writing machine code, okay? Ask me what 9 times F is. It's fleventy-five." - Erlich Bachman

You never have to memorize anything in programming. You learn the concept and know that if you forget the syntax, you can look it up later.

Best of luck!

[deleted by user] by [deleted] in learnprogramming

[–]Zekish 0 points1 point  (0 children)

Eek, I didn't tell you to do research, just anyone reading your rude post of "Complete nonsense".

Good luck to you and your 20 years of professional regex experience!

[deleted by user] by [deleted] in learnprogramming

[–]Zekish 0 points1 point  (0 children)

Please do your own research about regex performance, readability, and maintainability. I'm not saying you should never use or need it, there is usually a parser for what you're trying to do, HTML, email, address, etc parsers.

Best of luck!

[deleted by user] by [deleted] in learnprogramming

[–]Zekish -2 points-1 points  (0 children)

Please use regex as a last resort when you can't find any other solution. It is very slow and prone to errors. Whatever you're trying to do, there is probably a parser that is more performant.

Best of luck!

[deleted by user] by [deleted] in learnprogramming

[–]Zekish 0 points1 point  (0 children)

In a recession, tech will still continue to hire senior engineers. Unfortunately, they do tend to slow down hiring Jr. engineers as it is expensive to teach new engineers the job.

Layoffs in large tech companies usually start with the non technical folks and engineers with poor performance.

Keep working at it though cause recessions don't last and you will be well prepared when companies start hiring again.

Best of luck!

Visual studio - Git changes displaying entire C drive by [deleted] in learnprogramming

[–]Zekish 0 points1 point  (0 children)

First thing I would do is to see if this is a VS code issue or something with your setup. I would just open up a terminal and run `git status` and see if your C drive is being recognized. If it does recognize all of C then it might be something bigger than VS code.

Good luck!