The markets don’t seem to impressed with his response, either. We’re about a day away from every penny of SPY growth since the day he took office being erased.
The three major things I did was automate everything, document everything and require justification in every task I do.
Whenever I had a task that recurred more than once, the second reoccurrence was when I implemented automation of that task. Didn't matter what it was or how much time it actually saved. The purpose was to have documented, reproducible results on any task I do. I often switched roles and then a year or two later I suddenly had to perform an old task I was "really efficient at." With automation i was able to do the task right away with almost no need to jog my memory.
Documentation requires you to get in the habit of writing. Doesn't have to be good, doesn't have to be smart and color coded. You just have to do it. I have vimwiki setup to a git repo and every discussion, every meeting, every project or note I took ends up here. Searching is easy enough and I don't have to worry about losing anything.
The last one deals with people so it requires tact. Whenever I'm asked to do a job that is a one off of something else or has additional work attached to it, I ask what the justification for the added engineering time would be. The point is to make me available for as much development as possible so if I'm stuck doing things that aren't actually needed it wastes resources. It also reduces complexity as there are minimal special cases for things.
You don't need to write a server to use it. You need to recognize you're using the wrong tool to solve your problem.
I've used SQLite as an embedded database, as a log file, it's even possible to use it as a virtual filesystem in tcl starkits. But a high demand, multiaccess data solution it is not. Yes you can make it work but you need to justify the costs of doing all that server work when you could just use a SQL server that already meets your needs.
For most PLC customers this is a no-go. They aren't in the market to save money on hardware. They save money by reducing downtime and eliminating failures. Without certifications for industrial control protocols (which take years and lots of engineering time to get passed), these will only be useful for those who don't really need a PLC.
My two year old can read numbers up to 10. It takes a little while to go from the symbol to the amount but generally speaking she can do it. It's typically around 2 where you can start to learn letters and numbers and basic counting.
My twin 4 year olds could play the game no problem, but they cannot read numbers well so they just counted from the left. Turns out they knew 1-3 already, picked up 0 fast as it was the odd one out. I have not pushed numbers very much, they know more of the alphabet. I am not sure whether I should teach them numbers, I kind of think letting school do that might be better, but your comment has made me think a bit more.
I've found that while I can keep a lot in my head, my ability to prioritize doesn't maintain the life of the thoughts. Everything is some form of Todo list but they range from tasks I need to do to ordering my purchasing habits to fit within my financial constraints to listing books, movies and TV shows I want to watch. Working an 8 to 5 plus a side business with kids means my time is very limited. The less I need to remember the better and trying to go from work mode to relax mode needs to be as easy a transition as possible. Otherwise I just stay working.
No. What you're describing is the problem people have when teaching/providing insight/responding to questions online. They all use their current understanding and apply it to the question not assuming the other person has no knowledge of the subject.
Haven't you ever seen someone ask a question online that had a "newbie" answer that is generally correct, only to have a ton of people flood your response with all the caveats ignoring who their audience actually is. The default for most people is to use your current knowledge.
Whenever a non-technical person makes these claims I wish someone would standup and ask what sort of repercussions they believe would be acceptable for breaking the law and using the key illegally. Equifax royally screwed 147 million people, and no one did any time for it. Even if they had we'd be talking microseconds per person they screwed over.
It becomes unfathomable how huge of a problem this could cause and then when it happens it get swept under the rug and not a big deal. If the PM thinks its ok to have a key under the mat then I wanna know how much time he should be doing when someone gets my personal information and makes me have to deal with identity theft. Would 10 seconds of jail time for my life long struggle be acceptable? For the Equifax CEO that would have been half a year.
I wouldn't event say it was a cost issue. It was much more security through fences. When hardly any systems were connected together it was far more difficult for the non-authorities to access information, especially at the scale we are seeing today. You really needed to be able to infiltrate multiple systems simultaneously to get the kind of access you can now with a simple internet connection.
It makes the argument extremely ignorant when you realize we didn't have this problem in the past because it was just too difficult.