Trending

Latest Posts by Coding Computing Coach

Thinking is your own responsibility. The thought process needs to be your own.

AI can dish out code for you, but don't make the mistake of outsourcing thinking to AI.

1 year ago 0 0 0 0

Interviewers aren't interested in the first 50 prime numbers or whatever.

They are interested in how you approach and solve a problem.

Give your best to explaining that.

What do you think?

1 year ago 0 0 0 0

"Tutorial Hell"

There are 2 things wrong in this term:

"Tutorial", and "Hell".

"Tutorial", because it's not the cause, it's the symptom.

"Hell", because it's not hard to get out of.

Getting out is a matter of attitude change:

From consuming knowledge to applying it.

1 year ago 0 0 0 0

I don't know who needs to hear this, but

"I coded for 15 hours straight" isn't a flex.

1 year ago 0 0 0 0

Break that big task into small chunks.

Just convince yourself that you'll work on the first chunk for 10-15 minutes.

Usually gives enough momentum to see you through.

1 year ago 0 0 0 0

The ultimate debugging hack:

Know clearly what you're doing.

Explaining the issue aloud is the best way to implement it.

1 year ago 0 0 0 0

Stop trying to satisfy vague requirements.

You can't correctly solve a problem that you don't even understand.

Start asking questions to get the requirements on point.

Then double down on solving and coding.

1 year ago 0 0 0 0
Advertisement

Coding is all about applying knowledge.

Unless you apply what you know, you can't build anything.

1 year ago 0 0 0 0

There's no way around it, you've got to be a competent coder.

That's the only way you can spot any nonsense that AI sometimes spits out.

Remember, you code is your responsibility. If something breaks, it's you who's got to fix it.

1 year ago 0 0 0 0

How do you spend time on your favorite programming language/framework?

A) Argue online over it

B) Build stuff using it

Choose wisely.

1 year ago 0 0 0 0
Change My Mind: It's impossible to make devs change their mind about tech stacks

Change My Mind: It's impossible to make devs change their mind about tech stacks

Change My Mind...

1 year ago 0 0 0 0

If you want to rewrite history...

... all you need is `git rebase`.

1 year ago 0 0 0 0

Yes, the more you know, the less unpleasant surprises you face.

1 year ago 0 0 0 0

Remember the general principle:

✅ Master the language before the libraries

I've seen people jump to scikit without knowing python well.

Sure, the libraries do cooler stuff, but you need solid foundations to use them well.

1 year ago 0 0 1 0

Coding late at night is a surefire way...

... to get nightmares about bugs.

2 hours of fresh alertness >>> 8 hours of drowsy coding

1 year ago 0 0 0 0

The "perfect start" is a myth.

Proficiency comes from iteration.

Get started, get feedback, improve.

1 year ago 0 0 0 0

When code runs without error on the first try:

Newbies: Yayyy!

Experienced coders: Impossible! Surely I forgot to call that function...

1 year ago 0 0 0 0
Advertisement

Writing code is a small part of the process.

Planning your project is the actual beginning.

✅ Understanding requirements
✅ Comparing different solutions
✅ Researching and picking suitable tools

Then coding and debugging becomes simpler.

#coding

1 year ago 0 0 0 0

Copy-pasting code is all fun and games until you run into dependency issues.

1 year ago 0 0 0 0

Stop doing random things for debugging.

Debug effectively by:

✅ Knowing what you're doing
✅ Understanding the expected behavior
✅ Knowledge of the steps to get the expected behavior
✅ Diagnosing the cause of discrepancy
✅ Finding a way to fix the issue

1 year ago 0 0 0 0

Seniors are confident they can find the answer, because they've done that same googling enough times.

1 year ago 0 0 0 0

AI can thrown nonsense at you. And it will look deceptively good to inexperienced eyes.

You've got to make yourself competent. There is no way around it. Yes, even with AI.

1 year ago 0 0 0 0

If you're learning to code, stop obsessing over hi-tech "setup".

A laptop, wifi, and determination. That's all you need.

1 year ago 0 0 0 0

You've got to commit to learn git

1 year ago 0 0 0 0

Amazing how things evolve.

And as computational power gets cheaper, time to market will be even more critical.

1 year ago 0 0 0 0
Advertisement

Stop doing random things for debugging.

Debug effectively by:

✅ Knowing what you're doing
✅ Understanding the expected behavior
✅ Knowledge of the steps to get the expected behavior
✅ Diagnosing the cause of discrepancy
✅ Finding a way to fix the issue

1 year ago 0 0 0 0

People often have this excuse, that they need some hi-tech "setup" to start learning to code.

Bro, if your potato laptop can run a web browser, then it can run all that's required to practice coding.

1 year ago 1 0 0 0

You've got to commit to learn git

1 year ago 0 0 0 0

Yeah, hopefully influencers won't milk that hype too much

1 year ago 1 0 0 0

Soon it will have an internal AI too, wait and watch

1 year ago 2 0 2 0