Live data from Hacker News

Challenging projects every programmer should try (2019)

austinhenley.com

341–346 of 346 posts

Re: Challenging projects every programmer should try (2019)

#341

Earlier quoted context omitted.

Google and Spotify are supposed to get among the best / most productive developers though

According to what evidence? I have worked with developers who later ended up working for Google and they were OK but not great. They didn’t stand out in any way.

yeah I kinda don't even believe what I'm writing, hence why I'm saying "supposed"

Re: Challenging projects every programmer should try (2019)

#342
post #276

Earlier quoted context omitted.

Wait what? Cpu instructions are literally the easiest part of writing an emulator there is.

That part has been done to death and optimized to hell, that was my main thought. Plus it's a ton of research on the opcodes etc.

Isn't that most of the point of making an emulator? If you are just gonna focus on the graphics you might as well just make your own game in SDL or whatever.

Re: Challenging projects every programmer should try (2019)

#343
post #339

Earlier quoted context omitted.

It’s simple really: write libraries and frameworks yourself and use them for real projects. It will give you a great understanding of what makes a quality library/framework and make you a better programmer.

Are you perchance working in academia? Your suggestion seems to assume unlimited time and resources to write everything yourself, while the purpose of using third-party components usually is to save time and resources.

Nope. 30+ years software developer in industry.

Think about it as a hobby. Most people have time for hobbies. The rest spend way too much time on social media or watching YouTube. Manage your time better.

Re: Challenging projects every programmer should try (2019)

#344
post #339

Earlier quoted context omitted.

Are you perchance working in academia? Your suggestion seems to assume unlimited time and resources to write everything yourself, while the purpose of using third-party components usually is to save time and resources.

Nope. 30+ years software developer in industry. Think about it as a hobby. Most people have time for hobbies. The rest spend way too much time on social media or watching YouTube. Manage your time better.

> Manage your time better.

Thank you for the advice which is no doubt well-intentioned.

But don't kid yourself. If you use your spare time for research and development to solve problems at work, then it is not really a hobby, it is just you working overtime for free. If that makes you happy, good for you, but it doesn't change the fact that time and resources are limited. The time is just cheaper in your case.

Re: Challenging projects every programmer should try (2019)

#345
post #175

Earlier quoted context omitted.

It is a joke based on needing to define "from scratch". Similar to, "how do you bake a cake from scratch? First you must create the universe." Op is gathering the raw ingredients to start fabricating his chips.

Yeah, that’s sand. :)

Fair enough :-)

Re: Challenging projects every programmer should try (2019)

#346
post #344

Earlier quoted context omitted.

Nope. 30+ years software developer in industry. Think about it as a hobby. Most people have time for hobbies. The rest spend way too much time on social media or watching YouTube. Manage your time better.

> Manage your time better. Thank you for the advice which is no doubt well-intentioned. But don't kid yourself. If you use your spare time for research and development to solve problems at work, then it is not really a hobby, it is just you working overtime for free. If that makes you happy, good for you, but it doesn't change the fact that time and resources are limited. The time is just cheaper in your case.

I am spending time educating myself. That is super valuable for me and opens up new career opportunities.

And yes it might also happen to benefit the job I do currently. But that is not the #1 priority.

Post reply on HN