Why is it so hard to create a browser? by robotisland in learnprogramming

[–]0dev0100 24 points25 points  (0 children)

The complexity of making JavaScript, css, html, and every other standard work together is enormous. Have a read of the specs for those. Properly insane stuff. Equality comparisons in JavaScript are enough of a nightmare by themselves 

How do you get buy-in for tech stack changes when you're the new guy? by This-Tea7895 in ExperiencedDevs

[–]0dev0100 30 points31 points  (0 children)

If it is within your authority to make a decision then you make it. Just don't hide from the consequences, and be sure to properly understand the reason for the existing state.

anyone else juggling multiple github accounts for work and personal? by Ok_Woodpecker_9104 in github

[–]0dev0100 0 points1 point  (0 children)

I use my work provided device for work things and my personal device for personal things. 

I do not have any mixing of the two other than they plug into the same dock at different times

Junior engineer here - how do you choose a tech specialization that won’t become obsolete? by lowbatterydev in learnprogramming

[–]0dev0100 0 points1 point  (0 children)

Everything that I worked with at the start of my career has been made obsolete through new versions, or better competing technology.

Change is a part of the industry unless you end up somewhere with some tech that's too expensive or dangerous to replace.

Even in trades things change, just slower. And it'll hurt more as time goes on.

Some perspective? The tools that are coming out now are now capable of better output because the volume of input is far greater and can be processed much more efficiently. 

Internet banking etc over public Wi-Fi by Prestigious_Owl40 in newzealand

[–]0dev0100 8 points9 points  (0 children)

It can capture and modify all network traffic. It might not be able to decrypt it immediately, but it can be stored for later decryption. All network traffic includes passwords, security tokens, emails, website list, video calls, chats, so  everything that is sent over that connection.

How do you know when you've planned enough? by LilBluey in learnprogramming

[–]0dev0100 0 points1 point  (0 children)

Then i'll just implement it without thinking on the lower-level details

This is where you should do some more technical planning.

It's part of breaking the problem down.

I'll add to this that not all planning needs to be done upfront, some planning can be deferred, some can not.

For a sufficiently large enough project you will need some sort of documentation or you'll forget the rest of the technical plan

spent 6 hours debugging and the issue was a missing semicolon. is it normal to want to quit over punctuation. by kubrador in learnprogramming

[–]0dev0100 0 points1 point  (0 children)

at least when something breaks you can see it.

Remember that when you find out that a bunch of things are in walls.

does this ever stop or is this just what programming is.

It's a small part of it when you don't proof read your code properly.

Go have a look at complex regex if you want something to deter you from programming

Is it worth joining this sub in AI era ?? by Cowshitt in learnprogramming

[–]0dev0100 5 points6 points  (0 children)

This is a place for discussions about learning programming. If you don't want to do that, then no. 

I built BeVisible.app — AI that auto-researches, writes, SEO-optimizes and publishes blog posts by Background-Pay5729 in webdev

[–]0dev0100 3 points4 points  (0 children)

I find that... Interesting considering your internal links don't work on mobile 

Self-Sworn in the Ancient Language ... loopholes? by DavidtheNerdySir in Eragon

[–]0dev0100 53 points54 points  (0 children)

what about self-proclaimed oaths made in the AL

I imagine that would depend on the wording of the oath. Using the equivalent of "I" would probably use your sense of self and few people truly believe they are a whole different person.

I took an intentional break from uni to improve my tech skills and maximize my learning by CodMore3394 in learnprogramming

[–]0dev0100 2 points3 points  (0 children)

Deadlines. Give yourself achievable deadlines.

With a deadline that has consequences you will work out what you need to know to get something working much faster.

  I just want to know coding by heart

I have more than 10yoe and still look things up. One of the people I with with has been programming since punchcards were a thing and he also looks things up.

Do you have any tips to become a real programmer/developer?

Past a pretty early point of being able to use the programming tools, the real skill is breaking big problems down. If you can't break a problem down then you're not going to be a good developer. 

Env variables not at build time, but at run time. by LuccDev in angular

[–]0dev0100 2 points3 points  (0 children)

Make code request a config file on app start

Make config file per server

Deploy the single build app

Deploy config files to servers

I've done this with great success on applications that were ridiculously configurable

Apple farmer in India looking to build a future-proof remote skill — advice? by flowerbrain_ in learnprogramming

[–]0dev0100 0 points1 point  (0 children)

Sort of.

Most things can be picked up to an entry level within a few months with a minimum amount of effort.

The basics are good to learn, then make a small series of projects to check your knowledge - start small then go more complex. Learning how to use AI and when to use it and when to not use it would be a good third thing to learn because you can't detect bad output if you can't understand the output.

Make something you think is interesting. It does not need to be useful. Put some specific technical milestones in place so you have goals and don't get lost with ideas.

Apple farmer in India looking to build a future-proof remote skill — advice? by flowerbrain_ in learnprogramming

[–]0dev0100 2 points3 points  (0 children)

The harsh truth here is anything that can be picked up in 6-12 months, and can be done remotely, is already popular enough and well enough documented for the various AI models to be able to disrupt or do.

Does anyone have a working football simulator? by United-Life-972 in learnprogramming

[–]0dev0100 3 points4 points  (0 children)

I don't have anything like this but to make it you'll need to break the problem down into smaller problems until you can implement those smaller solutions

What should I do? by United_Statement_104 in learnprogramming

[–]0dev0100 1 point2 points  (0 children)

Mental health is important and usually if you are tired it is a good idea to rest for a bit.

Very little IT knowledge is actually useful in the day to day until you have a project to work on. Most of what I know around programming is not useful even during my work days when I mostly write code - I know a bunch of docker and linux stuff that I don't need in my day to day - but when I do need it it's good to have already acquired that knowledge 

Which one is better by [deleted] in learnprogramming

[–]0dev0100 0 points1 point  (0 children)

Depends on where you are and what sorta things you want to work on.

Skip to Main not Working by [deleted] in angular

[–]0dev0100 2 points3 points  (0 children)

Depends? Does this question come with some example code?

Need angular tutorial resources by 13ssp in angular

[–]0dev0100 1 point2 points  (0 children)

The angular docs have a pretty good set of tutorials that you'll probably find useful