4,021 karma · joined May 11, 2017
What products (open source or closed) have higher accuracy for vanilla English documents?
Also, we have been doing computer language design for quite awhile now. This isn’t a new frontier. The deficiencies in Go aren’t in areas of “oh, we never thought of that!”, but are in very well known areas with known solutions.
I find Go code is obscured with house keeping code that isn’t necessary in better languages.
I understand the evolution of C, it made perfect sense back when it was invented. And the limitations were necessary due to the wide array of architectures and extremely limited computers of the time in every dimension (CPU speed, IO speed, RAM size, disk size, etc).
Many of those dimensions have been improved by several orders of magnitude, and both compilers and runtimes can afford to be comprehensive. Yet we get this ham-strung language out of the gate.
Very disappointing.
Make it compile, automate what you can, try not to poke the bear as much as you can, pray you can start strangling it by porting pieces to something else over time.
Not that serverless is perfect.
They should’ve been called domain services or something.
Does that mean that manufacturers don’t field test the hardware? If so, that is scary.
I dropped out of college young, for complicated reasons. It has never, to my knowledge, been an issue with any potential employer.
And I also disagree with wanti g someone with a “good work ethic”, as you say. People with a good work ethic will grind out mediocre code year after year. I want a creative lazy coder who will find a smart solution or piece of automation to save himself work down the road.
Basically see if they could communicate how the system worked, it’s good points and bad points, and how deep they could go. This quickly separates the good developers from the cargo culters and pretenders. It also is a good gauge of how much real experience they have had.
Generally, if someone can’t describe at least the rough outline of the architecture of an application they have worked on, that’s a strong signal they are going to struggle as a developer
ALWAYS look behind the curtain at what software consultants are selling to what they have actually built, and then you can ascertain if they are selling you hard won engineering knowledge or a bunch of marketing BS.
We have the same problem now with software systems, although at the least we are advancing beyond the primitive stages and the charlatans are becoming more apparent.
Asking random questions about technology mostly tests their ability to memorize facts. I want people who know how to build things in the real world, not those who excel at adding certifications to their LinkedIn.
A parting word - if you are leaning towards Uncle Bob for wisdom, you are heading in the wrong direction.
And sadly, of course, the selective breeding has also caused systematic weaknesses in some breeds (prone to bad hips, knee injuries, relatively short life span, etc).
The genie is out of the bottle but I wish we could breed healthier animals.
As others have indicated, you can just buy a prep book if you want and be done with it. The prep courses are just separating parents from their money.
Have not heard of traveling outside your district for SAT’s, I’m not sure why that would happen.
Standardized tests are imperfect, but they are not entirely flawed the way high school grades are.
This will also re level the playing field for poor families with smart kids who can’t afford all the extra-curricular wealthy families lean heavily into.
By way of contrast, a payments provider we explored had four moderate sized boxes running everything. They were about six years old and fully depreciated, but more than adequate to run millions of transactions through a month.
I was the only one there as he took his last breath, and it still brings tears when I think about it.
Sorry, that is very backward thinking. And not very helpful at all if you have to follow a style guide (like for your company).
Content is the most important thing for any slides. “Beauty” means keeping slides simple and to the point. Very simple graphical composition can go a long way.
I also am not a fan but personally of overly cartoony kind of presentations. It fits in some contexts, but when I see it in engineering or development it rankles me. Maybe I’m just old.