Try to do something, you might or might not do it. “I’m going to try to persuade them to decide in my favor.”
Try and do something, you expect to get it done one way or another. “I’m goin down there to try and straighten them out.”
I don’t have a long history of research in this going back to the 1500s, but I grew up in southeast Texas, and this is how I’ve always understood it to be used around here, when it is used with any intention at least.
If you can’t write the documentation before you’ve written the code, you don’t understand well enough what you’re building the code for.
It’s one thing to jump into code because it’s fun to write code. But writing code is not designing software, and vice versa.
Same goes for APIs. Writing docs for an API that doesn’t yet exist can help create a much more complete and coherent API.
This is why I’m often trying to help stakeholders understand that the vast majority of software development has very little to do with actually writing code.
Herein also lies a concern I have about AI assisted development. It can be a powerful aid to the design stages, and it can be a powerful aid to writing code, but I’m not sure it enables skipping the design aspects altogether and somehow coming up with a complete, coherent product.
They removed the charges if you checked the bill and objected at checkout. But how many people don't look? I'm sure it generated enough revenue to pay for the sensors. No one is going to say it out loud, but false positives are the point.
There are some free resources available that will allow you to get training but I haven’t tried them myself. IBM Z Xplore is worth a look as an example: https://www.ibm.com/products/z/resources/zxplore
I hope you find a way in, more mainframe developers and sysadmins(often called systemsprogrammers in the mainframe niche) are always needed.
Edit*: Spelling and grammar
They have it hooked in to VS Code now. It’s weirdly modern. And you get to play on a real z machine.
Recommendable summer/holiday tinkering project. It’s amazing how much and yet how little has changed in computing and transaction processing.
It’s hard not to see this as another “freedom of speech (but only for the kind of speech we like)” situation.
As far as I understand, Apple insisted that HomeKit devices be manageable locally with cloud connection optional. Your device can still do cloud connection, but Apple devices will only talk to it locally though a HomePod or an AppleTV or some iDevice that you leave on your home network.
So it's not really how they are choosing to continue to support these products, and more of a byproduct of how HomeKit works.
I guess I’m conditioned to expect this stuff to die one way or another when something like this happens. I shall cautiously reframe my expectations…
But that's exactly what a therapist is.