At least, that's my very-limited POV.
544 karma · joined December 19, 2017
At least, that's my very-limited POV.
Edit: Also totally unrelated, but I have always wanted to know what the raw cost for a basement/foundation usually is.
Is it because you are really mostly paying for the land?
But still, building a house still runs at $100,000+. Why though.
Are any of the pre-fab companies taking off?
I want to buy a run-down house, tear it down, and build pre-fab on it for $20,000, damn it.
Sorry, off-topic, but it seems like such an opportunity area for someone with some capital.
I don't know what problem you are solving.
It's just not worth the time. You should focus on the underlying languages since they transcend packages.
1. Sharing models - the models can be moved out to another repository or a NuGet package, but guess what happens when you have to modify them? Inevitably, devs duplicate models.
2. Debugging across five different code bases - have fun changing all the environment variables to point to your local every time, or running five different applications at the same time for local development.
3. Docker and Kubernetes add a LOT of overhead.
4. Multiple front-end apps combined into one "coherent" site always leads to routing problems...and token management problems.
5. Web Components cause bloat by pulling in web component scripts and the fact that each web component needs to fit the style of the whole site. Since shadow dom is isolated, each component pulls in styles again - slow. Again, debugging and checking in web component code is a pain.
6. Finally, siloing is inevitable.
Imo, this doesn't make sense at all for a smaller web app.
* IRST on MIG-29 and helmet-targeting for infrared missiles
* Titanium welding for high-speed submarines
* Super-cavitating torpedoes
* Stealth theory
* Air dropped vehicles
* Urban tank support vehicles (BMPT)
* Radar targeting for individual machine guns
* CIWS
* Reactive armor
* Lots of other stuff I can't think of right now.
It's also questionable whether the US military efficiency over opponents scales with budget over opponents.
So its both questionable that it leads in innovation and that this leads to superiority.
^ See above for relaxation techniques. It's just a ripoff from yoga.
• Read book before bed, not computer/phone.
• Walk
• Keep room COMPLETELY dark and quiet
• Don't eat heavy a few hours before bed
• Walk, bike, or workout
I wouldn't mind spending some time contributing to something like that. There is an endless amount of material to read and classes to take, but narrowing it down and prioritizing is the hard part.
I learned a lot of these things from taking Harvard's CS50 online, reading the blog posts I linked (and doing problems), and I would imagine this book (https://bigmachine.io/products/the-imposters-handbook/) would help out - a friend recommended it, but I never got around to it.
https://www.amazon.com/Code-Language-Computer-Hardware-Softw...
^Covers logic gates and the basics of how a computer is built to an incredible degree, but it's VERY time intensive. Still, I really recommend it.
But the overall theme was exactly what you said:
1. Kid has no guidance / reference point / doesn't realize it's a scam.
2. Promised amazing education and career.
3. Takes on 50-100k of debt in 2 years.
4. Get "placed" in $12/hr job with random hours and the college marks their placement rate as 99%.
* What is big O
* What is value type vs pointer/reference
* How does the internet work
* Binary search trees, tries, graphs - u wut m8 (Thankfully, there's this: https://medium.com/basecs/archive/2017/01)
* Basic cryptography, hashing, etc
* DNS, IPs, HTTP, etc
* TCP, UDP, etc (I still don't know these)
* Stack, heap, queue, malloc (Again, very little exposure to this without learning a low level language.)
* How modern computers work
* Logic gates, clocks, memory, (actual) binary math
* Wifi basics (actual physical data transmission)
* Linux
I can go on and on and on, but these are things you don't pick up at work unless you go out of your way to learn how they work.
Regarding the parent post - I have a very generous training budget. And guess where I will never spend it? At the best University in my state. I got a degree in something other than Comp Sci, and 95% of the classes were useless and way-too-drawn-out. So, you might not be as behind as you think.
A pretty-smart co-worker of mine with a Comp Sci degree said he didn't figure out the point of object oriented programming until he got his first Java job.
This is only related to other comments in this thread, but I do feel that formal education is oversold, and particularly to people who are from poor families with no guidance trying to have a shot at life.
I am unsure about chunking for random large numbers though. Mnemonic champions chunk very large numbers (I don't have sources on hand), but normal people generally don't.
I admit to not taking emotions into consideration here.
As in e.g. 365 * 128? Or 365 * 8? The latter is realistic, the former is a bit unbelievable. Even the latter is a violation of the "magic 7"[0].
[0]https://en.wikipedia.org/wiki/The_Magical_Number_Seven,_Plus...
The guy who decompiles third party code at 4 am to see why their update caused an error in our system (real recent story).
The other (very competent) older people get actively harassed. Some little *es from my company tried to get an older guy fired for being "too slow", when he is anything but. And I think the company I work for now is one of the friendlier environments for older devs.
Dunno, it's a genuinely scary prospect. Not trying to put anyone down, just what I see around me.
I hear its even worse on the coasts. I am in a flyover and have never worked in San Fran.