AngryFace4

Why does everyone recommend learning Python first but then use JavaScript for everything?

Posted by 1vim@reddit | learnprogramming | View on Reddit | 75 comments

What is TypeScript and why should I use it over JavaScript?

Posted by PastimeNow@reddit | learnprogramming | View on Reddit | 55 comments

What is the purpose of these plastic slidy things?

Posted by Tombololo@reddit | AskUK | View on Reddit | 827 comments

Elon's plastic taxi

Posted by icleanjaxfl@reddit | WeirdWheels | View on Reddit | 444 comments

Google Is Closing Android. 37 Orgs Are Fighting Back | Techlore

Posted by waozen@reddit | programming | View on Reddit | 272 comments

start with python?

Posted by Brickeater6767@reddit | learnprogramming | View on Reddit | 14 comments

AngryFace4@reddit

Everyone will tell you Python is great for beginners. I don’t really see why, I think it’s because systems like conda and pycharm hide a lot the underlying ugliness of version and package management. If you want my recommendation as a 15 year systems engineer that works on basically everything… I’d just go straight to JavaScript. It’s the most portable language (runs natively in the browser), it’s got amazing package management in node, it’s got the biggest community support by far, and it can do basically anything except 3d gaming engines.

is it worth learning how to code a job career for long term?

Posted by Ill-Preference-4881@reddit | learnprogramming | View on Reddit | 40 comments

AngryFace4@reddit

Kinda… but the barrier to entry is gunna be higher than it was. We used to need like 10-20% of our people just being basically code gofers, now it’s really important to be able to think at an architecture level… but it’s really hard to know if you’re capable of doing that without beginning with raw code… It’s certainly a pipeline conundrum.

Title: I'm confused as to why people only grind leetcode and learn fullstack.

Posted by Antique-Builder-2000@reddit | learnprogramming | View on Reddit | 114 comments

AngryFace4@reddit

I graduated in 2010, I’m a senior systems architect at my company. I’ve interviewed probably hundreds of people and the only time I’ve ever seen the words leetcode are on reddit and twitter. I don’t think I’ve ever heard anyone speak that word. Maybe because I’m east cost us? I dunno.

Title: I'm confused as to why people only grind leetcode and learn fullstack.

Posted by Antique-Builder-2000@reddit | learnprogramming | View on Reddit | 114 comments

AngryFace4@reddit

I don’t think I’ve ever met anyone with a leetcode account. And if by “fullstack” you mean web, then it’s because browsers are the most portable environment.

The use of AI for side projects

Posted by Outside-Bear-6973@reddit | learnprogramming | View on Reddit | 14 comments

AngryFace4@reddit

I am lucky to have learned programming before Ai. If I started over again I would find it hard to not use it. But I cannot imagine a world where I’d be a senior architect if I hadn’t spent 10 years just gridding away without it.

Why are Apple CPUs' single core speeds so much faster than everyone else?

Posted by Hour_Firefighter_707@reddit | hardware | View on Reddit | 352 comments

AngryFace4@reddit

“Everyone can do it” as long as you have a 15 year relationship with tsmc where you’re given first right of refusal 100% of the yield on any given year lol.

Do software engineers actually get work-life balance?

Posted by FunMasterpiece7127@reddit | learnprogramming | View on Reddit | 109 comments

AngryFace4@reddit

If you’re good, you can do whatever the hell you want whenever the hell you want. Work hard early in your career and become an expert in something niche and important.

Is 16gb RAM enough for coding?

Posted by Mediocre-Bee-8401@reddit | learnprogramming | View on Reddit | 105 comments

AngryFace4@reddit

8 gigs is enough for coding… except if what you mean by coding is running an agent that is continuously indexing your million line repo… then you may want to have 128 gigs.

Is HTML a computer language?

Posted by alexfreemanart@reddit | learnprogramming | View on Reddit | 32 comments

Would you say it's good practice to write semicolons even if the language doesn't require it?

Posted by W_lFF@reddit | learnprogramming | View on Reddit | 50 comments

I'm learning how to code, but I was wondering if someone could explain what GitHub is

Posted by jelly_G52@reddit | learnprogramming | View on Reddit | 114 comments

What exactly is a framework?

Posted by Confident-Formal-452@reddit | learnprogramming | View on Reddit | 37 comments

AngryFace4@reddit

sometimes the words "framework, dependency, module, package..." are all uses kinda synonymously. Often, a framework is more accurately described some kinda module or configureable code that then helps you perform another task. For example, Mocha could be considered a framework for test reporting, Jest could be considered a framework for test architecting. Fastify or Express are frameworks for API development React is a framework for frontend development.

Do AI tools actually help you learn programming, or do they make you dependent on them?

Posted by PuzzleheadedYou4992@reddit | learnprogramming | View on Reddit | 54 comments

AngryFace4@reddit

Ideally you’d have a fundamental grasp of systems design and data structures before you dive deep into AI usage.  The primary purpose of AI is that it alleviates the need to remember pesky language-specific syntax. You should never be surprised by the code it produces.

I Just Tried Cursor & my Motivation to Learn Programming is Gone

Posted by ProfessionalMany9339@reddit | learnprogramming | View on Reddit | 287 comments

AngryFace4@reddit

Ai produces text. The engineer produces architecture, design, infrastructure, organization… etc. these areas are much harder for an AI to take over because they require an understanding of the world

Where do you store your reusable code snippets?

Posted by No-Pack2831@reddit | learnprogramming | View on Reddit | 36 comments

Anyone here who got C's or D's in CS school?

Posted by keorev7@reddit | learnprogramming | View on Reddit | 58 comments

AngryFace4@reddit

We’re not a rare type of person, but most of us get beaten down thinking they’re incapable before they have the means to do the turn-around. Maybe they find drugs or some other sort of way to cope.

Anyone here who got C's or D's in CS school?

Posted by keorev7@reddit | learnprogramming | View on Reddit | 58 comments

AngryFace4@reddit

It’s actually a difficult question to answer why. I’d say in large part is was apathy, lack of discipline, and various ADD symptoms. I don’t think there was ever a time I was good at school, except for math, which I was in an honors program for since 4th grade. It was a weird experience because I can distinctly recall on several occasions where other students would think I was the over achiever in class, probably because I would enthusiastically participate in the class lessons and answer a lot of the teacher’s questions. I’d show them I was getting a bad grade and they’d be really confused. I almost never did homework, and in my school that was like an automatic 30% off, so if you didn’t have perfect tests you’d be getting a D just from that fact.

Anyone here who got C's or D's in CS school?

Posted by keorev7@reddit | learnprogramming | View on Reddit | 58 comments

AngryFace4@reddit

From 21-27 I lived with my parents, and yeah it was pretty lame, nobody wants to do that, but I saved all of my money. I took one class per semester at community college and my entire social life was Word of Warcraft. When I went back to 4-year I stopped working. Tuition was something like $5500 per semester. It was a small town so renting a 1br was about 500/month. I drained my bank account at that time but…those two years were really fun.

Anyone here who got C's or D's in CS school?

Posted by keorev7@reddit | learnprogramming | View on Reddit | 58 comments

AngryFace4@reddit

Yeah. There are a lot of young men and parents of boys that struggle like I did. Intelligent but confused and lost about the world and how it works. I often tell my story to them. It’s important that these people hear it.

Anyone here who got C's or D's in CS school?

Posted by keorev7@reddit | learnprogramming | View on Reddit | 58 comments

Anyone here who got C's or D's in CS school?

Posted by keorev7@reddit | learnprogramming | View on Reddit | 58 comments

AngryFace4@reddit

I failed out of high school and then later failed out of college. I worked in restaurants for about 7 years then went back to college at 28 and finished at 30 with a 3.8 gpa. I got my first job in programming making 40k It’s now 10 years later, I just today renegotiated my pay to 180k. I’m one of the top non-management roles at my company.

People always say that there is so much to learn, but is it really?

Posted by BusDriver341@reddit | learnprogramming | View on Reddit | 88 comments

I’m still waiting for it to “click”

Posted by Silksongwait@reddit | learnprogramming | View on Reddit | 60 comments

AngryFace4@reddit

It took like 4 years of school and 6 years of industry for me to “see the matrix” I’m a decently intelligent person but I have a crap work ethic. YMMV

Devs who successfully transitioned to self-employment - how did you do it?

Posted by daddygirl_industries@reddit | ExperiencedDevs | View on Reddit | 110 comments

Should I stay in Window or switch to another OS?

Posted by Famous_Credit6812@reddit | learnprogramming | View on Reddit | 31 comments

AngryFace4@reddit

Windows is annoying because it doesn’t use a Unix-style terminal and it has different rules around file management than other OS’s The biggest annoyance I find is the lack of a Unix-style package manager. None of this actually makes programming “harder” per se. But when you get to the point where you are deploying something you’ll have to learn bash scripting and Linux commands anyhow… which at that point will feel foreign if you came from windows. Personally I think using a non-windows system is preferable.

Tech Leads: How to team build when entire team is anti-social/socially awkward?

Posted by Software_Engineer09@reddit | ExperiencedDevs | View on Reddit | 300 comments

AngryFace4@reddit

I love my work and I like the people, but I find that when people gather in groups the whole thing goes down hill fast. The conversations become really surface level and boring.

Tech Leads: How to team build when entire team is anti-social/socially awkward?

Posted by Software_Engineer09@reddit | ExperiencedDevs | View on Reddit | 300 comments

Being different from the programming stereotype: is it possible to be successful in the field?

Posted by MissLovelyMess@reddit | learnprogramming | View on Reddit | 80 comments

AngryFace4@reddit

Do you specifically want to be a programmer? Because I’m pretty sure you could, but there also a lot of roles in tech that are not programmers. Such as Product Owners and stuff. Good/bad product owners make or break a project. 

Is single player game development a front-end project or back-end?

Posted by DeepLayeredMole@reddit | learnprogramming | View on Reddit | 37 comments

AngryFace4@reddit

I would say the same, but I’d also add that as programmers we should be able to understand these abstract concepts at a higher level and draw metaphors between them.

Will I Get Hired as a Junior Developer at 30?

Posted by ave_satani666@reddit | learnprogramming | View on Reddit | 48 comments

How many of you have self-taught yourselves software engineering and would you recommend it?

Posted by WynActTroph@reddit | learnprogramming | View on Reddit | 87 comments

AngryFace4@reddit

So here's the breakdown... 1. If you have to ask on reddit "is it worth it to self teach software" - then you are probably not a candidate for self teaching software. This is something that takes an eccentric amount of obsession on the topic. People in this category probably would be doing rather than asking/ 2. College is generally a good idea for anyone and should be considered the "standard". However, a lot of people feel like they they can't even write basic programs out of college. This is fairly normal. College places a lot of emphasis on the fundamentals of data structures, computer theory, networking, security and all the "science-y" parts of computer programming. You will not get a lot of "practical" experience in most colleges. 3. Bootcamps are a decent middle ground... but it's tricky. A lot of these are scams, and they will teach you the "vocational" side of programming. You will need to self teach data structures, designs and computer theory if you want to go further into your career.

Are there any online games that can help you get better at programming, problem solving, or abstract thinking?

Posted by N0RetreatN0Surrender@reddit | learnprogramming | View on Reddit | 32 comments

AngryFace4@reddit

The concept of "doing a thing to get better at a different thing" is ... at best a very nuanced topic, at worst it's basically a useless endeavor. That said, a game like Factorio will teach you a lot about planning, modularization, space constraints, refactoring, and it even has electrical-style programming built into the later stages of the game

I'm disappointed in learning to code

Posted by sammyybaddyy@reddit | learnprogramming | View on Reddit | 119 comments

What does learning data structures and algorithms actually mean in practical terms?

Posted by InvisibleChorus@reddit | learnprogramming | View on Reddit | 27 comments

What’s the most underrated programming language that’s not getting enough love?

Posted by imKiLoX@reddit | learnprogramming | View on Reddit | 417 comments

AngryFace4@reddit

Zig and Elixir or Gleam (I personally prefer Gleam but Elixir has more eyes on it) they're not "hidden" or "secret" they're just new and haven't blown up yet. I think these languages will probably define our future.

What Low Level Language is good to learn.

Posted by mrpants98wastaken@reddit | learnprogramming | View on Reddit | 72 comments

Whenever expert programmers are asked how to get better at programming, they usually say, 'Just program.' They tell you not to watch videos or tutorials but to use documentation, Stack Overflow, and read articles about what you're working on. Why is this good advice?

Posted by Key_Effective_7504@reddit | learnprogramming | View on Reddit | 228 comments

AngryFace4@reddit

People learn differently. You should just do things. Whether you watch videos and then do something or read docs and then do something... the common path is just doing something.

Do programmers ever get to that point where they're confident they can solve every error that comes there way?

Posted by PsychologicalDraw909@reddit | learnprogramming | View on Reddit | 35 comments

AngryFace4@reddit

So... There's two things going on here. The things you're facing now as an intern, given enough time on that language/stack and enough effort, you will solve the issues, and you will get to a point where you will have an intuitive understanding of where the issue exists in a stack that you are used to working with. However, there will always be new stacks and need error schemas that will completely blow your mind. But again, if you spend enough time there you will develop that intuitive understanding. TLDR; all stack errors can be learned given time an effort, but there is an infinite number of stacks that you could possibly work with and there will always be things you don't have any clue about.

Let's blame the dev who pressed "Deploy"

Posted by skwee357@reddit | programming | View on Reddit | 567 comments

AngryFace4@reddit

The way you are phrasing this makes me think you’re not all that sure about how companies operate in a given market. When people and business are mad at a company that F’d up in some way, that company now has to make a decision how to proceed.  Are enough people mad that it could impact the company economically? Then the company will probably make some gesture public ally to demonstrate that the problem is fixed. Otherwise, maybe the company has too much market share and is an effective monopoly and decides to do nothing? Well then people will cal their congressmen. Otherwise if everyone forgets about it next week then did any of it even matter?

Let's blame the dev who pressed "Deploy"

Posted by skwee357@reddit | programming | View on Reddit | 567 comments

AngryFace4@reddit

Well it depends on the public’s response, and what the board of the company wants to do to demonstrate to the people that they’ve dealt with it. I presume that the tens of millions of people that missed flights, had server down time and whatever else are emailing furiously calling for the gillotine. Personally I find all that stuff kinda silly but… that’s basically what happens.

What's the worst thing about Linux in its current state, in your opinion?

Posted by Ok_Rule9090@reddit | linux | View on Reddit | 930 comments

Let's blame the dev who pressed "Deploy"

Posted by skwee357@reddit | programming | View on Reddit | 567 comments

What is real life use case for functional programming?

Posted by kndzr101@reddit | learnprogramming | View on Reddit | 59 comments

AngryFace4@reddit

Are you saying that Haskell is the language the class uses to teach functional programming? Ok so… functional is just a methodology for thinking about a problem. No matter what language you end up in the functional paradigm will be relevant. Haskell is a pretty rare language but… your skills will transfer. Still it’s useful to come out of college with a broader language skill like JS or something.

If you could start learning programming from scratch again, what would you do differently?

Posted by WaseemHH@reddit | learnprogramming | View on Reddit | 150 comments

AngryFace4@reddit

Probably spend more time just making literally any commit instead of staring at walls. Many many hours staring at walls in between tickets.

Picking your first programming language is like picking a starter pokemon

Posted by Ku_rtzz@reddit | learnprogramming | View on Reddit | 125 comments