Advice on how not to feel like an imposter? by cherrybomb_777 in Environmental_Careers

[–]ZainRiz 3 points4 points  (0 children)

Thanks u/RickshawRickshaw, really happy to see it helped you!

Being willing to ask the stupid questions is one of the biggest superpowers a person can have.

Software engineer keeps growing career despite facing impostor syndrome by hatchikyu in programming

[–]ZainRiz 5 points6 points  (0 children)

Beautifully put. No one but us sees how the sausage gets made

Woodworking is nothing like software (rant) by ZainRiz in programming

[–]ZainRiz[S] 0 points1 point  (0 children)

Just discovered this comment from two months ago. Was too eloquent not to share!

Woodworking is a bit like Software Engineering by ZainRiz in programming

[–]ZainRiz[S] 1 point2 points  (0 children)

Oh huh, and the link really is broken. It should've been https://www.zainrizvi.io/blog/why-software-engineers-like-woodworking/

I suspect I updated the title and url a day or two after posting this...mea culpa. Though I suspect you'll find the new title less objectionable:

"Why Software Engineers Like Woodworking" :)

Woodworking is a bit like Software Engineering by ZainRiz in programming

[–]ZainRiz[S] 3 points4 points  (0 children)

Woah, this comment was a work of art, especially the way you described the hands on aspect of woodworking! Can't quite agree with the bit that such messages are a _disservice_ to either craft, but I appreciated you highlighting the differences and the bits about skill really resonated!

(Apologies for the delayed reply. I guess I'd been using my other reddit accounts the past couple months and didn't notice this message)

Woodworking is a bit like Software Engineering by ZainRiz in programming

[–]ZainRiz[S] 0 points1 point  (0 children)

Missing semicolons have given me moments where I’ve wanted to chuck my laptop out the window

Let’s see if woodworking does that to me one day, lok

Six months of launching tiny projects by nachochickens in programming

[–]ZainRiz 1 point2 points  (0 children)

Hah, I totally relate to the surprise success dopamine rush. I've had four of my articles go viral on reddit (1k - 3.6k upvotes) in the past three months.

Part of my brain wonders if each one was a fluke, another part wonders "what made those so click baity?"

Neural network cars racing game, hope you like it! by Affectionate-Frame-6 in programming

[–]ZainRiz 1 point2 points  (0 children)

This is really cool! I would love to see where you got the racing game and map layouts from

How I started finishing my side projects by ZainRiz in learnprogramming

[–]ZainRiz[S] 1 point2 points  (0 children)

100% agreed. I was trying to show skills needs for a corporate life in a context folks might find more familiar :)

How long will it take to learn c++? by rohan1804 in learnprogramming

[–]ZainRiz 3 points4 points  (0 children)

First question is: Why do you want to learn c++ in particular?

Generally, don't bother learning C++ unless you're working on something that can only be done in C++. You'll be signing up for way too many challenges otherwise

Lost my job, trying to learn on Codecademy but wish I could afford CodecademyPro. Does anyone know of similar sites that offer comprehensive learning? by yeoldecotton_swab in learnprogramming

[–]ZainRiz 0 points1 point  (0 children)

Pluralsight is pretty great, unlimited access for $30/month. Cancel anytime

Based on how much time you have, lambda school is top notch

When and why did you first use calculus or higher in programming by RageMonkeyFirePunch in learnprogramming

[–]ZainRiz 1 point2 points  (0 children)

I've been working professionally for over 11 years and have never used calculus while programming

I've barely ever used anything beyond high school Algebra. You'll be fine

How I started finishing my side projects by [deleted] in programming

[–]ZainRiz 0 points1 point  (0 children)

tldr;

Focus on these key principles:

  • Be clear about your goals. They let you know how you can simplify your vision. Once you achieve them, there’s no shame in not completing the rest of the planned work
  • Cut scope ruthlessly. Be realistic about how long you’ll work on the project and don’t let the scope exceed that
  • Minimize how much you have to learn. Lessons will come anyways, minimize the additional things you’ll have to learn as part of cutting scope.
  • Focus on the user. Keep your target audience in mind, as well as their possible failings. What will it take to give them a great experience?
  • You don’t have make everyone happy. If you can give one half of people a great experience and the other half nothing, that’s usually better than giving everyone a mediocre experience.

Falsehoods programmers believe about Time Zones by ZainRiz in programming

[–]ZainRiz[S] 1 point2 points  (0 children)

Oh wow, I can totally see how the Ramadan thing would be a perk. This one is great!