Aka Devs can move up the chain into what was traditionally product roles to increase development of new projects. This is using the time they have regain from more menial tasks being automated away.
4,667 karma · joined March 29, 2009
http://kassis.ca
Aka Devs can move up the chain into what was traditionally product roles to increase development of new projects. This is using the time they have regain from more menial tasks being automated away.
When MIT switched from scheme to python for their undergrad classes there was a big debate here aboutit. I think the argument was that python won't make learning the concepts any harder but is less of an issue for students to learn and has some long term value professionally so win-win. I don't fully agree but I can see the logic.
Indico Data, the Unstructured Data Company, provides an innovative AI and ML powered software solution that enables organizations to automate, gain insight from, and apply their unstructured data to a wide range of automation workflows.
As software engineer on the Core Platform Engineering Team at Indico, you would write the software that powers Indico’s award winning Intelligent Process Automation product and keeps our services running smoothly. You’ll work closely with the product and R&D teams to effectively execute on our roadmap. You’ll write lots of Python and learn tons about machine learning as we work to make modern deep learning practical and accessible. We’re constantly building new features so you’ll have regular opportunities to work on greenfield projects.
Apply Here: https://jobs.lever.co/indico/0e309efd-8bd7-4304-865f-bff81f5...
While reading a lot of articles and books gives you a wider view, you don't have to memorize but as the article says, know it exists.
The issue might not be funding level but misuse as you point out.
It was my fault that I zoned out, that's why I had to find a way to avoid it.
I stopped taking notes at this point and started paying attention instead. My grades improved. This might not work for everyone but something to try if you struggle retaining lecture content even as you take a bunch of notes.
Simpler explanation than some nefarious plan. Software engineers love to play with the coolest new thing over working with some proven solution that might have worked well enough. I think these corporation just exploit that with cloud offering. They don't really get to pick what people like (they try but suck at it) but have the money and resources to exploit whatever ends up being the popular new thing anyway.
Doubt anyone releasing big changes Monday morning.
https://gizmodo.com/comcast-to-customer-who-noticed-it-secre...
I fail to see how those two are equivalent, shutting off would be removing the tweet, they did not do that. Labeling something is not equivalent to censuring the tweet or cutting off communication.
Warning users is similar to phones letting you know they think a caller is spam.
Their experience in my view is a representation of the architectural complexity and cognitive load you are inflicting with your design.
Similarly, we did a lot of learning from the tools we used that is probably very much just something you earn with battle scars. For example the behavior and issues we hit with our choice of core stack components (celery, redis, rabbitmq, kubernetes,...) are often things you learn by using them and gaining experience.
The next thing is there were a lot of conscious tradeoffs that I would still argue we would take today. We prioritized speed of building features to make the product viable and attractive to customers at the expense of quality of those features and reliability. Doing the hard real world testing instead of relying on simple unit/integration tests before shipping. That's something we now are having to address but the question is was that something we should have done differently? No sure I would, we may not be around now if we hadn't built the feature we needed to sell the product and prove market viability.
On the topic of this video. I think the issue it not using microservices or building a monolith but controlling complexity. The biggest thing I dislike about our current infrastructure is the cognitive load and complexity that a new engineer joining has to deal with to be productive. That can happen in any architecture if you aren't careful. Sure having to run multiple services, tracing and testing acrross them (basically the usual gripes about microservice architectures) dealing with inter-service calls, performance tradeoff etc.. is not as good as I'd like it to be but it could be improved. What sucks most is there a lot of raw edges we left exposed that trip new people and that I think was a mistake we should be prioritizing fixing those as they come up and think of them while buidling up our core framework and components more thoroughly.