The feed algorithms actually penalize thought. On LI, a snarky throwaway comment will get 1000 impressions. A thoughtful paragraph gets 10. Meh.
300 karma · joined October 24, 2013
The feed algorithms actually penalize thought. On LI, a snarky throwaway comment will get 1000 impressions. A thoughtful paragraph gets 10. Meh.
For 2, fair enough. What school will give you a BS degree for <15K?
1. Will the CS degree increase your knowledge and problem-solving ability faster than you could without it?
2. Will the credential add substantially to your credibility for hiring managers?
The answer to 1 is mostly about your level of self-discipline and ability to learn independently. If you need the stimulus of a structured environment and a peer group to learn at your best, then any accredited program will be helpful, and your ability to pass coding interviews will increase (with a lot of hard work beyond the curriculum).
The answer to 2 is pretty straightforward: unless your degree is from a tier 2+ school, the raw credential is of little value, and even tier 2 is not certain. To count, an online degree must be presented by the school as competitive with an on-site degree. Georgia Tech offers such a degree program as a tier 1 school, for example.
An unaccredited program is of no value whatsoever in answer to 1 or 2. So, avoid them at any price. You are looking at a 3-5 year project, no matter what, and this is probably a good time to do that. The market will take that long to sort itself out and to realize that vibe coding is NOT the miracle it seems.
Given the context you provide, I would suggest you try an online course or two rather than books. There are plenty of free ones but stick to those from credible sources like universities. With ADHD, you will struggle over dry textbooks. The external structure provided by a course would probably work better even with your improved health. If you start with a single self-paced course, you can go as fast as you like and avoid boredom. Burn through it in a weekend, great! Take it slower, also fine. The current lesson covers material you already know, skip it!
Ask your manager what language(s) are used at your company if you don't already know, and filter courses to focus on that for the most rapid progress to your goal.
https://www.unchartedblue.com/how-to-kill-your-tech-company-...
The Turing test still applies. Every time someone shows obvious nonsense from the LLMs, they fail Turing, again. You might get some mileage out of, "but people spout nonsense too," which leads to a legitimate claim for Artificial Stupidity if that makes you feel better.
Yes, if the LLMs could do everything I can do, they would be intelligent, but they can't, for any meaningful definition of 'everything'.
As far as the dream that maybe THIS data can be compressed that much, this is analog waveform data converted to digital samples (10b each). IF the information is actually low enough frequency that Nyquist can be satisfied at that compression level, the simplest approach is to just drop the sampling frequency and cut out the middle man. Either the people designing this monster are ignorant or the information is actually at frequencies too high to satisfy Nyquist, leading us right back to la la land.
LOL, no.
My calculator can add numbers to get the same answers I do. I use my intelligence to get those answers, so my calculator must also be intelligent? That's quite an extension you've got there. LLMs mimic intelligence by grinding up everything we feed them and spitting back the patterns they have formulated from that data. They have no ability to extrapolate, as we see demonstrated every day when people report the answers to prompts where the LLM spouts self-evident nonsense.
There are a handful of majors that are wide gateways: accounting (NOT finance), the core engineering disciplines, the core sciences, the core humanities (including Math). Choose one of those that matches your interests. Avoid the fashionable majors no matter what. Even CS can be underpowered and CE almost always is (do EE with a CS minor if you can handle the rigor of EE)
99% of the parenting advice you will get will be crap. Your child will be unique. In fact, every child is unique even within a family. My two sons are very different.
Parenting is a procedurally generated open world game. The mechanics are known (like changing diapers, so learn how) but you can't predict what's over the next hill.
Yes, it's a form of hazing.
The notion that you figure out "if the person applying is actually really smart" is a 'just so story'.
I'm tired of being treated as little more than a data cow, always ready for milking.
Just. Stop.
To the person who ignores people who complain because their 'non-standard' browsers fail on their site, why do you have a site if you don't care about your users accessing it? Ego much?
If you have no experience at all, take an introductory software course at a local community college. An online course or how-to book would be a less ideal starting point. You will want more access to an instructor to get you past zero. Understand that you will also need some understanding of algebra and formal logic before you get very far, so if you are rusty or never had much math background, you might take a course in that too.
Getting your feet wet will help you understand what "software" means and if you have an aptitude for it. Only then, should you commit to at least 1-2 years of hard work in your spare time to get to a minimum set of skills that are employable. With patience, perseverance, and a bit of luck, you can get there even at 37.
Wow, better check that bias.
The exams in regulated professions are designed to test that you know the jargon and general knowledge of the field (anatomy and physiology, case law, etc,). The day-to-day application of that knowledge is usually consistent with that knowledge. Outstanding members of the field are determined by years of experience and specialization.
Software doesn't meet any of those expectations. The jargon changes weekly and your expertise with O notation and hash tables means almost nothing in day-to-day practice. The fixation on evaluating candidates on those topics is more about what's handy as a way to narrow the hiring funnel than it is about measuring what's important.
Software development is a creative activity. You can't measure that. Safety critical software is developed under regulatory guidelines enforced by process requirements and certification of organizations that follow those processes.
I also don't think "make mistakes" and "try new things" are equivalent. Especially in the context of the lovely set of 'mistakes' advised in quite a few other posts in the thread.
Based on your followup, what you meant, is, unfortunately, not what you actually wrote. Nuance is important.
No, no they're not. The "be stupid early" plan is a major fail IRL. The idea that society will forgive you for it is proven wrong every day. When employers look for anything to disqualify you, that old FB post with you being stupid is made to order, or the arrest for DUI, or any of those early mistakes, are very handy. It's actually much harder to overcome early stupidity than it ever was in the past because the internet remembers.
The math of compound interest applies to a lot of things beyond your bank account. The earlier you learn the basics of something, the earlier you start doing a hobby, the earlier you start collecting RL 'achievement earned' points, the faster they will grow in later years. I would argue that THAT is the way to invest the freedom of youth. Try a hobby or learn something to see if you like it. THAT's ideal to do when you can easily move on to something else while those choices are entirely up to you. You will move on to college and a career with much more confidence that the path you are on is one you really want. YOLO is true. Why would you want to waste any of it?
I also want to call BS on the 'life ends at 30' advice here. You really think traveling is best when you have no money or skills? BS. You think no one >30 is physically active? More BS.