HN user

mdn0420

56 karma
Posts3
Comments26
View on HN

Game developer here - I used a PID controller to implement some vehicle controls/animations in our game recently and it works quite lovely.

You'll also learn much faster by going consecutive days rather than going a single day with weeks or months in between.

Absolutely. Concussions are a very real thing and it’s definitely not worth any serious injuries. The better you get, the harder the falls will be.

I'm assuming you transitioned into consulting from a corporate role. Were there any steps you took in preparation for that transition as well as any "exit criteria" before making the transition?

Direct mail marketing is a popular strategy in the real estate investing world. You can pull lists of properties+owners and filter by various criteria. Foreclosures or absentee owners are some pretty common ones.

I'm at a similar crossroads right now albeit with different numbers. I actually work for a mobile gaming company, making a solid salary and get to work fully remote. The job is no longer fulfilling and I feel like I need to try going on my own at least once. Perhaps forming a support group for individuals making this transition would be helpful :P

Have you thought about looking for a cofounder to share some of this risk with you? However, I hear that's not an easy task either.

In my experience, pair program is especially valuable for learning workflow, tools, debugging tricks, etc. For instance, I remember learning how to efficiently navigate a project with an IDE through pair programming. For ramping up on codebase/architecture, I prefer a brain dump then go off on my own and ask questions as needed. Every person has their own method and preferences of course.

Haven't received a reply either. Also have seen the OP post the same response here multiple times. Is there much benefit in keeping the flood gates open if you're already overwhelmed?

I find ergonomics is the most important factor for me. My desk is a bit cluttered but it doesn't affect my productivity (I think?).

A comfortable chair, keyboard, mouse and monitor setup is almost critical for working an extended period of time. I also work from home and realized I needed a dedicated room/area for my workspace. Before this, I was in a smaller apartment and my desk was in the living room area. I noticed my morale deteriorating after a few months in that environment.

I'm a Principal Software Engineer at my company and had been working there for about 4 years (on-site) before I transitioned into fully remote.

I was moving away from the city for personal reasons and discussed options with my manager/team. It helps if you've demonstrated your ability as a self-directed high performer.

Do you have issues remembering what you learn? Sure, we've all studied these topics before in school but have forgotten since. I brush up on some geometry or linear algebra every now and then for work. But I'm sure I'll forget if I don't use it after a year or two.

Are there any projects you maintain to keep your knowledge fresh?

I'm a software engineer at a gaming company and have never worked as an 'Automation Tester' but have worked with them on my team so I can only speak from my observations.

You will write code and are encouraged to build well designed software. However, the problems you are addressing are slightly different and there will be less emphasis on writing quality software compared to writing production code (a bit ironic). On the other hand, you may get some exposure to the codebase in which you could learn from.

Knowing a particular language is handy but that is hardly ever my concern. Your goal should be to master software design principles. You want to know what patterns will make your solution the most performant, maintainable, reusable, etc. With that in mind, pick whatever path will teach you that the fastest.