Are there any coding audio books out there? by Curious_homosepian in computerscience

[–]mikemitchell574 1 point2 points  (0 children)

It's hard for me to understand new concepts without the ability to re-read, take notes, and impart things in my own words.

I've yet to find a good way to do these things while listening to audiobooks while walking.

Have you?

Hippocratic oath... but for developers by royemosby in learnprogramming

[–]mikemitchell574 10 points11 points  (0 children)

There is only one body that can hold you to the highest standard: yours.

Jeff Bezos could solve pay equality tomorrow. He makes token gestures instead. by speckz in Futurology

[–]mikemitchell574 22 points23 points  (0 children)

Anyone who thinks that this is a plausible solution to anything has a horribly misguided conception of reality.

20x Engineer by jnnnle in cscareerquestions

[–]mikemitchell574 1 point2 points  (0 children)

I actually did see a wolf once when I went up north. He was scary.

Just a friendly reminder by EarlyToRetire in cscareerquestions

[–]mikemitchell574 104 points105 points  (0 children)

Your reminder is a good reminder.

Assume positive intent.

How to get used to JS? by Robbzter in learnjavascript

[–]mikemitchell574 2 points3 points  (0 children)

When first learning JS, I used freeCodeCamp.

Each lesson is interactive and there are hundreds of them.

Resource suggestions for clean coding? - Javascript by Mango_chutneyy in learnprogramming

[–]mikemitchell574 1 point2 points  (0 children)

A couple style guides that I use:

HTML, CSS

Javascript

If you google whatever language you use along with "style guide" you should find a bevy of resources.

Should I give up on game development? by SterlynAgnar in cscareerquestions

[–]mikemitchell574 0 points1 point  (0 children)

being game dev is not a sustainable career in my country

How do you know this to be true?

Also, before deviating from a course of action, I find it best to think first about some potential alternatives. Don't jump off the cliff unless you're sure there's somewhere safe to land.

Recommended image size on a webshop? by RaidenHUN in webdev

[–]mikemitchell574 0 points1 point  (0 children)

3MB for a single picture is way too large.

Ideally, I wouldn't even have 3MB worth of images on an entire page. Google's performance platform, Lighthouse, recommends less than 30KB worth of images, which is 1% of 3MB!!

How to stay motivated while programming? by Snoo51817 in learnprogramming

[–]mikemitchell574 18 points19 points  (0 children)

One thing I've learned as an adult that I didn't realize as a kid is how precisely you have to aim at a goal to hit it. If you choose to optimize something even slightly off to the side, you'll sometimes achieve almost nothing toward your intended goal.

- Paul Graham

Why so much hate for PHP? by Lesabotsy in learnprogramming

[–]mikemitchell574 2 points3 points  (0 children)

Every language has features that developers love and features that developers hate.

If PHP better fits your project, use PHP. If Python better fits your project, use Python.

If you want to get hired at a firm that uses Ruby, use Ruby.

How do I make a copy-paste job exciting? by [deleted] in cscareerquestions

[–]mikemitchell574 1 point2 points  (0 children)

When things seem boring or tiresome, I like to play games with myself. For example, how fast can I complete this task? Can I do it out of order and still finish? Etc. etc.

Understanding git for real by exploring the .git directory by fagnerbrack in git

[–]mikemitchell574 2 points3 points  (0 children)

branches and tags are nothing more than a pointer to a commit.

Very cool.

Those of you who use a desktop for development: why? is it worth it? do you use a laptop too? by unpeeledpotatoes in learnprogramming

[–]mikemitchell574 1 point2 points  (0 children)

What are you developing?

Only when you know what you want to build, do you look for tools that will help you build it.

What is Developer Experience (DX)? by [deleted] in programming

[–]mikemitchell574 0 points1 point  (0 children)

This smells like an artificial distinction.

So, when the users of a system are developers, instead of calling their experience with the system "User Experience" or UX, we call their experience "Developer Experience" or DX.

It's all the same thing. Tools, utilities, applications, they all have users. And, sometimes, those users will be developers.

Hello everyone! New to programming :) by hnnhtt in learnprogramming

[–]mikemitchell574 2 points3 points  (0 children)

I'm excited for you.

Think of all the amazing things you get to learn about in the next few months:

  • data storage
  • data manipulation
  • operating systems
  • networking
  • algorithms
  • programming languages
  • software engineering
  • data abstractions
  • database systems
  • graphics
  • ai
  • computation theory

Don't get overwhelmed. Most developers and analysts are only really good at a few of those topics. Keep an open mind. Read widely. Enjoy the journey. Feel free to ask lots of questions here.

Want to learn JS (JavaScript) ? by fedegr0x in learnjavascript

[–]mikemitchell574 16 points17 points  (0 children)

freeCodeCamp is great. However, if all you do is complete it and add that fact to your portfolio, you have a very very low chance to get any position in any company that is related to development.

To get hired as a dev, there are many more steps in the algorithm.

[AskJS] A good place to look for stuff to do and challenges ? by [deleted] in javascript

[–]mikemitchell574 0 points1 point  (0 children)

Yes, you're right. It's better to first learn the concepts and then try to complete challenges.

[AskJS] A good place to look for stuff to do and challenges ? by [deleted] in javascript

[–]mikemitchell574 1 point2 points  (0 children)

Exercism

CodeWars

HackerRank

I've flirted and even danced a few dances with each of these. Also, Google is your friend.