5 ms·
One of the biggest realizations recently for me was realizing that a nearly all of software development is basically about turning a slow, manual process into a
by parasti 4y ago
One of the biggest realizations recently for me was realizing that a nearly all of software development is basically about turning a slow, manual process into a faster, automated process. Modern CI/CD stems from a bunch of shell commands that somebody wrote and manually executed to test an app and upload it to a server. Modern automated software testing stems from humans writing small test apps and running them to confirm correct behavior. Many modern development practices stem from allowing small test apps to be written easier and faster. It's all just a giant manual process-to-automated process time-saving machine.
- jstummbillig 4y agoTo add on to this, when you think in term of software development, that's already pretty meta because you skipped level 1: Formalizing any type of process. Something that is the entry level requirement to get, well, anything done via programming, is actually only done sporadicly in a lot of not-software fields.
- tantalor 4y agoThis is a great way to understand complex, new-fangled technologies. Ask "what manual process does this speed up"?
- metadat 4y agoOkay, I'll bite: What manual process does ChatGPT speed up?
- derwiki 4y agoWriting peer reviews at work
- celeritascelery 4y agoGoogling
- RajSinghLA 4y agoInterpreting search results
- Swiffy0 4y agoThe process of aggregating and formatting searchable information from many sources. When you simply Google something, you're presented with blogs, articles, stackoverflow pages, github repositories, documentation, ... you're still left with the manual process of parsing all of the results, e.g. turning what you've read into runnable code, summarising and taking notes in a format that is easy for you to follow. Furthermore ChatGPT allows you to have a dialog about the results. Maybe you have two equally interesting results and don't know which one to go with? Usually you'd have to do "sub-googling" in cases like this and once again parse, aggregate and format those results. With ChatGPT you can basically just ask it to expand on the previous results and help you figure out what to do.
- urthor 4y agoSave humans time with a workflow. Save humans time. Save humans time.
- __s 4y agoIn fact a well designed system I work on (database service) is built to give people sufficient monitoring & control that operators handle anything out of the ordinary until they get annoyed enough to automate it
- deafpolygon 4y agoC is basically a faster way to write ASM. And so on.