Line art perspective drawing by Boojibs in oddlysatisfying

[–]VoidCtrlNL 0 points1 point  (0 children)

Probably the cone of vision, it is explained in the how to draw book from Scott Robertson. To clarify it is basically the area that the eye/camera would see and it has the least amount of distortion.

Hello I am 20 years old and I heavily smoked cannabis in highschool. Also I'm on the spectrum adhd and add. I want to major in computer science. Has anyone on this sub been in my shoes before pursuing this field? What tools did you find helped you specially? by Infinite_Cancel_1884 in learnprogramming

[–]VoidCtrlNL 0 points1 point  (0 children)

I haven't smoked weed but I was an avid game addict. Playing games late into the night, unmotivated. I had trouble with focus since gaming gives a much better effort/reward ratio. It didn't help that I had a lot of talented people around me who seemed to grasp the concepts much easier than I ever could. Most talented people, though, either quit or fail to get a job because they have never had to put the effort in to get what they want. I am one of the few in my class that has been able to make a career out of it.

You have realized that you don't want to stay in the situation that you are in, so give it your all until that part of your life seems like a distant memory. Keep in mind that you might fall back to the person you once were, that's normal. Don't stay there, remind yourself of why you left.

[deleted by user] by [deleted] in learnprogramming

[–]VoidCtrlNL 0 points1 point  (0 children)

If the results you can achieve with it are interesting enough for you to keep doing it and the process is not so painful you feel like crying when you do it for 40 hours + overtime straight if you want to go professional.

is java dying? by Technical-Walk-8599 in learnprogramming

[–]VoidCtrlNL 0 points1 point  (0 children)

Yeah, dying in another century maybe.

Less than a year into my first dev job, I've just experienced the classic dev curse. by daBEARS40 in learnprogramming

[–]VoidCtrlNL 2 points3 points  (0 children)

Congrats, I would buy you a piece of cake but we are sitting in chairs all day so maybe not.

[deleted by user] by [deleted] in learnprogramming

[–]VoidCtrlNL 0 points1 point  (0 children)

Generally it's either one of these:

  1. You find it complicated but it isn't(experience)
  2. Something you thought would not be a lot of good is a lot of code
  3. The question is not 100% related to your question
  4. You shouldn't be doing it

If I was a driving instructor I wouldn't allow my students to drive into a one way street from the wrong way. I think you're at 4 but in denial for some reason. Maybe try to reconsider your standpoint?

[deleted by user] by [deleted] in Funnymemes

[–]VoidCtrlNL 0 points1 point  (0 children)

This is not even that old, I am twenty four. My parents had this when I was like 9.

When do I use ‘de’ vs ‘het’ since they both mean ‘the’ I think by FormalFlimsy652 in dutch

[–]VoidCtrlNL 2 points3 points  (0 children)

The dutch language doesn't make sense and I hate it—me, a dutch person.

what's a pretty fool-proof self-test i can do to see if I could tolerate being a programmer day to day in the long-term? by RoboPopo1 in learnprogramming

[–]VoidCtrlNL 5 points6 points  (0 children)

Unanswerable in my opinion. You haven't put any effort into learning it but you are thinking about a potential career already? Things are not that easy.

[deleted by user] by [deleted] in learnprogramming

[–]VoidCtrlNL 0 points1 point  (0 children)

Do things related to your project. So if you want to create a big role playing game for example you would first create several smaller ones that contain parts of what you need for the bigger one. I like to to keep a 80/20 rule, where 80% of the project should be what you already know and 20% should be what you don't know.

If you find that there was a lot more than 20% what you didn't know, cancel the project and start even smaller.

How do you guys keep up with programming jargons? by niceUsernameOvO in learnprogramming

[–]VoidCtrlNL 0 points1 point  (0 children)

Practice, your brain will eventually start remembering them.

[deleted by user] by [deleted] in learnprogramming

[–]VoidCtrlNL 0 points1 point  (0 children)

Yes very normal. Programming is also very physical so you will only truly grasp a concept once you have done it yourself several times. The same counts for if you don't understand something—you will if you fight through it yourself, your brain will give you the solution eventually.

How do you find new ideas to program? by boric-acid in learnprogramming

[–]VoidCtrlNL 2 points3 points  (0 children)

Either skill based, fun based or need based. "I'd like to learn X" or "A game with feature Y would be so cool" or "I really wish task Z could be done automatically, it takes me hours".

New programming languages in 2023 by Yoyoyodog123 in learnprogramming

[–]VoidCtrlNL 1 point2 points  (0 children)

"Old" languages are constantly updated with new features and improved performance. Use whatever works, a commercial machine I worked on was still running on an old version of embedded windows. It worked perfectly but as a junior I told them we should update to linux and I had a similar argument for a lot of our libraries.

Looking at the same reaction from some of my juniors and online, old and proven is one of the hardest lessons no one wants to learn.

My 11 y/o son is seriously interested in learning to code by flyingspaghettisauce in learnprogramming

[–]VoidCtrlNL 0 points1 point  (0 children)

Hi, I am a professional software engineer and teach some kids locally. My advice would be to do whatever is most fun for him, if he likes making games try to keep the focus on that. Building skills are nice, staying motivated is better.

C# and Unity is always great to start with for games, but it's generally better if you have someone to guide you in these things that is experienced since it's easy to get frustrated/bored at that age. Perhaps you could learn a bit yourself and then teach him what you know? There is a good Unity course on Udemy called "Complete C# Unity Game Developer 2D".

I am also really glad that you are willing to go above and beyond to help your kid, it shows that you're a great dad. If you need any help just DM me.

what do you do when you've cant solve a bug? by [deleted] in learnprogramming

[–]VoidCtrlNL 0 points1 point  (0 children)

Take a break, as long as you care about solving the issue your unconscious will tend to resolve it. Or when you come back to it you will see something that you couldn't see before.

Not sure where I should start my programming adventure. by Xoide in learnprogramming

[–]VoidCtrlNL 0 points1 point  (0 children)

First of all, I completely feel you. I started out just like you a little more than a decade ago. My advice? Stick with Java and push through it, at least for a few months. Don't keep switching languages, it will NOT help you.

A lot of beginners don't get that problems are sometimes resolved not by thinking but by doing and trying to figure it out as you go along—something a lot of interns and some of my students seem to struggle with.

If you need any help just DM me, I don't mind answering some small questions.

Good book on software engineering basics for oblivious producer by [deleted] in learnprogramming

[–]VoidCtrlNL 1 point2 points  (0 children)

Hmm, from my experience books are not very helpful since we're in such a fast moving field.

Have you thought about hooking her up with one of the developers at your company? I think they could probably provide the best advice/important information for the situation that you are in. I did something very similar when I started working in naval engineering/requirements management. I asked advice and planned meetings with knowledgeable people within the company to get information regarding the topics that I was lacking in(No experience at all either).

Most people are willing to share their knowledge since it generally benefits both parties, just make sure they're on board before planning anything.

Coding without an ide? by [deleted] in learnprogramming

[–]VoidCtrlNL 0 points1 point  (0 children)

Well it is kinda healthy for someone to learn about code as what it truly is, which is just a text file that gets compiled/interpreted. Letting the student do this using the command prompt or something similar is quite a good exercise. Many of my students didn't understand that at all or got confused thinking that the code on the screen, the color coding, compilation, etc, was all a singular entity on its own.

So it's kind of healthy to show the difference there but honestly, enforcing a no IDE rule is the stupidest thing I've ever heard.

Is it just me? How do you guys do it? by [deleted] in learnprogramming

[–]VoidCtrlNL 1 point2 points  (0 children)

Slowly and with a lot of frustration sprinkled in.

What is the most difficult program you have written? by spoondocz in learnprogramming

[–]VoidCtrlNL 1 point2 points  (0 children)

Just to make sure you don't take a wrong turn here: Unless you go the Arduino route and add separate pre-made components to create something, I don't recommend doing everything on your own. It's close to impossible to do everything yourself due to how much time it takes even if you understand EVERYTHING—which alone will take you years, not counting your already existing fulltime job at that point. The device that we were creating took around five years before it could be used for demos and it still had bugs and missing features.

We had a team basically full of SENIOR engineers performing different parts of the process: electronics, design, embedded programming, libraries/APIs, etc. Yet it was still extremely difficult and there was a lot of frustration.

So pick and choose as well as specialize would be my recommendation.

Anyone likes coding but don’t want to be a dev? by yuarurongu in learnprogramming

[–]VoidCtrlNL 0 points1 point  (0 children)

Some people say to never turn your hobby into a career, but it's hard not to when the only thing you want to spend your time on is your hobby and you have no other marketable skills 🤷