My main complaint is that articles like this lead people to think they they can avoid those three problems, without understanding why there are three.
1,034 karma · joined January 26, 2011
username same at the google mail service
My main complaint is that articles like this lead people to think they they can avoid those three problems, without understanding why there are three.
It feels hard to recognize that you agree with me from the following paragraph of your post > This is similar to asking Sarah why the team went for A over B, but without the imperfections of human memory, and available to agents as well. When an agent reads it, the decision isn’t an arbitrary historical fact - it’s the conclusion of an argument the agent can now evaluate and extend.
I definitely agree that human knowledge is imperfect, and that documentation is needed. But I just cannot get around the fact that the following sentence, out of context, can refer to football, American football, and basketball : ‘I passed to the center, and we scored’ and without more context, each of those can have multiple meanings even in each of the sports I named.
const hello = ‘world’
Is valid in so many programming languages that need more context.
No, the agents don’t ask Sarah, but maybe they should. And maybe I’m on this soap box because the thing is that I write internal line of business software and the technical stuff is easy. But when Sarah is the inside sales manager or the industrial engineer a continent away who speaks a different language, the reality of adequately capturing context for decisions that others have made that our software has to implement, and in a context rich enough for documentation to be succinct, is enough to make me frustrated with articles like yours that hand-wave that into ‘trivial to capture in documentation.’
Posts like this frustrate me. Not because of what they ask, but because of what they incorrectly assume. They assume that documentation can provide enough context, and that human knowledge is not needed.
Every bit of written documentation can and will be misinterpreted. And perfect clarity is impossible. A well-written ADR does not eliminate all ambiguity, because there is too much cultural context around the writing of the ADR that attempting to read it from some other cultural vantage point leads to bad assumptions. We can find this basic lesson from reading law (2nd, 14th amendments to the constitution), history (what did happen after Muhammad died?), philosophy (what in the world is Plato's cave talking about?), or theology (how should we translate Ephesians 5:22-33 and what does that mean) outside its original context with other people.
Just writing things down and thinking an AI is going to later perfectly understand what the intent of the author is... patently ridiculous. I do not intend to dismiss the idea that we should probably document more, but the idea that the AI can just take our documentation and competently understand all the decisions represented in them is ludicrous.
In this case, you would need two accounts, a credit and debit account, and then device A would write +20 to the credit account and -20 to the debit account, device B would write -20 to the credit account and +20 to the debit account, then using a HLC (or even not, depending on what your use-case is again), you get back to the 100 that seems from the description of the problem that it is the correct answer.
Obviously, if you are editing texts there are very different needs, but this as described is right in the wheelhouse of double-entry accounting.
Similarly, TA's source code never got released, and while Spring is great and ArmoredFish made good progress with RWE, I wish that code hadn't gotten lost either.
How I understand several of these groups (I'm not certain of the one in the article) do these debt purchases is that they purchase debt that has already been bundled together and resold. So when a person owes medical debt to a hospital, a doctor, a surgeon's practice, a pharmacy, etc, they may owe 15k in total, and these buybacks only cover one resold debt, they may have their hospital debt forgiven, for example, but still own 10k in total to the 3 or 4 other creditors.
Contrast that to a mortgage debt, for example, where paying off the mortgage relieves all anxiety around that debt, and I can see how the difference in complex, multi-creditor debt versus simpler, singular-creditor debt could help address the findings of this study.
If you can pull it off, I guess we'll grudgingly forgive you for not finishing Vault of the Galaxy yet. :)
My advice is always, find the kind of thing that you want to be doing and then do it. In my case it was do something more meaningful with my life, in my now wife's case it was walk with the people in the country we were in. Our overall life aims were relatively close, and so one thing led to another.
My memory says there was a project to be a vB->Discourse converter that didn't rely on DB access, but I can't immediately find it.
I think this is a difference in language expectations, because when and where I grew up, some Protestants thought that Catholics believed either that the physical characteristics of the Eucharist changed during the blessing or consumption of the Eucharist, which your link seems to demonstrate to me that you are not agreeing with.
I myself learned how to code writing .bos scripts and hanging out at Annihilated, TAU, and #gnug
If you want to see some of the stuff still possible and being done in the TA engine, check out TAUniverse.com
Now, with mass production and vastly increased purchasing power, this is what we see in America. You cannot tell me that a mental health issue in places like Yemen, Syria, or Guatemala can manifest itself in the same way, because people do not have the money, available goods, or social stability for this disorder to become widespread.
Not celebrities, but a little bit of whimsy makes life fun!
As far as rewinders, he has a huge collection of VHS cassettes and VHS decks, but they are all getting old, have already had a long usage when they get to him, and VHS is not a precise medium so not great condition in many cases. The part that usually fails is the motor, and so you have the rewinder to save the motor on the VHS deck. However, the rewinders are also usually low quality and old, and so what happens a lot is that the latches that hold them closed while the rewind fail because they were not great quality plastic (either in composition or design accuracy) that have been subjected to a lot of rattle during their lifetimes and then they break, and it is cheaper/more convenient/fairly environmentally friendly to buy them from thrift stores for ~$3 than to order a ‘new’ $20 one from Amazon/eBay.
Now, this of course leads to a lot more lines of questioning, but I think the answer of ‘because they don’t sign autographs’ is probably sufficient especially since this answer amuses me and is likely to be unseen.
When I was 16, my parents got a new answering machine. My dad's recording of the message was yelling into the machine "You have reached xxx-xxx-xxxx. Leave a message" It was aggressive. I re-recorded saying, not yelling, "You have reached xxx-xxx-xxxx. We don't sign autographs, but you can leave us a message." He did not like that I re-recorded it. His father, however, loved it for some reason. (never could figure out what Grandpa found funny.)
20+ years later, when my sister got them a new answering machine (yes, you can still get new ones, my parents still have their landline), the message has now changed to "... we don't sign autographs or send texts, but you can leave us a message."
We also buy my dad VHS auto-rewinders whenever we see them at thrift stores.
Then I got into the mid-wave mod scene in 1998, and I realized I had the wrong compiler, but man, I just thought I couldn't follow directions right.
Almost no one want to use the tool. They want to use the tool to do the thing they want to do. For example, it is rare that someone would buy a piece of wood just so they could cut with their new saw. They might decide to make a table so they can cut with their new saw, but they are not going to use a tool to use a tool, it has to provide clear value to them. In this case, for this person, they were willing to learn new technologies (as I think evidenced by using DosBOX on an iPad in 2012, though I didn’t say that in the original comment, this was a very very clunky system then. I think they didn’t use an external keyboard) but not for the thing that was on their critical path, if there was not a clear improvement in outcome.
I didn’t provide a clear improvement in outcome, I just provided a better tool. After this person had been doing their job for as long as they had, using the tool they had, investing in a better tool for that job didn’t make sense. They also knew whoever came after them would probably not want to use their tool there, so why change it?
Put yet another way (since I didn’t do a great job the first time, I’ll try again), nobody wants to use business software. I have written line-of-business, not consumer, software most of my career. Even now, where I work and we have a solidly engineered, designed, custom CRM/glue software that was been improving since the late 90s that really fits the business well, no one goes into work in the morning thinking, ‘yay, I get to use our CRM today!’ And definitely no one thinks, ‘yay, I get to use JIRA and SAP today!’ They may think, if they even think about our software at all, ‘hey, this doesn’t stink’ but a recently I found out someone was exporting a table of data to Excel and then spending 4-8 hours a week creating a report, and I was able to turn that into the press of a couple buttons and picking a few values in a day, and now they get to do more of the things that bring our company value and make their job more interesting and they love that they get to use my software to do it. They don’t care that I used a mini Vue app with an AJAX call to create the interface instead of our older form/POST paradigm, they care about what the tool let them do.
That’s the value that I see computer systems, when thought about and executed well, providing to users everywhere. Not doing tasks better, but doing the right tasks, for the right people, at the right time.
To extend this yet another way, and hopefully establish my point firmly, I was thinking of the above situation as a win-win. I got to say just use Excel, they got to use a modern piece of software, what would be better? In the same way, the guys in my company’s IT Operations group see saying that the new hotel desks in the office are all double 24 in monitor setups. I do not really like using double monitors, I prefer one large monitor, like the 32in that is still kicking at the office from the pre-COVID times. I asked them to just give me one flex desk that had the large monitor, that I could use when I came in, we already have the monitor, please! But they feel like it would generate more tickets, and they are already overworked(and they are!) so no single monitor for me. They see it as win-win, they reduce their ticket burden, have more time for other things our manufacturing conglomerate needs, most people like dual monitors, so overall win-win. But I don’t like it and now my weekly trip into the office is a little less comfortable because my ergonomics are wrong, my muscle memory for where my windows are is wrong, and yes I can learn new things but the tools are made for man, not man for the tools.
I know that was long, hopefully that helped clarify my comments.
It's not that 1-2-3 or a TUI was better, but that if you know it and you don't care about it, you care about it.
Worse is better.
And so it goes with apologies to Mr. Richard Gabriel, but that experience helped me more deeply understand what software should do is do important things for people, not do things better.
So much of our modern world is designed for modern infrastructure, and when that infra falls down, you either have to do without or accept a level of danger that is probably higher than the modern world takes, but lower than what our ancestors 100 years ago took.
My dad also was the lead in his bank purchasing other banks in the 90s, and that was a months long, tiring and stressful process that they knew how to manage, and he said that receiving a bank from the FDIC was a different level of acute stress.
Edit Just unlocked a memory, I think one of the reasons that my dad's bank got selected was also that they ran the same backend banking software, since it was going to be a crash acquisition.
I would not worry too greatly about your skills not being viable, depending on what you are wanting to get back into later. If not in a SV/startup world, there are a lot of tech-adjacent companies who will look at you, see someone with an undergrad in math, a masters in something, and dedication to a technical craft, and strongly consider hiring you. Plus, you have something really interesting to talk about in an interview, and that's not worthless. I know the last time I was looking for a job, I got at least two interviews because of a very interesting previous job overseas (because the interviewers openly said, "you mat not have the typical experience we look for, but you had this job and tell us about that).
And thanks for your gifts to the congregation!
Christianity and the New Spirit of Capitalism by Kathryn Tanner. A really good look at how capitalism has been expressed in our modern world, and how Christianity should not enable the worst excesses of capitalism.
The Power Broker by Robert Caro. This one actually took me about 6 months between reading and Audible, because it is in some ways too detailed, but the naked use of power for maintaining power for a singular vision is illuminating. Even in an antagonistic biography, Moses leaps off the page as a bright, energetic, flawed human. I enjoyed this a lot.
Rediscovering Scripture’s Vision for Women by Lucy Peppiat. A persuasive, intelligent, and solid look at how Christianity in America has taken many unfortunate turns away from reading Scripture as a document of equality and elevation, and toward a document of hierarchy and repression. I think Peppiat does a good job of discussing all theological avenues of thought and while clearly disfavoring some, not stooping to ridicule, caricature, or personal attack.
Put another way, (which can seem attacking, not my intent, I just can't think of a way to say this better in a short comment) the tourist has an experience an inch wide and an inch deep, the traveler has an experience a mile wide and a foot deep, and the person who goes to live in a third country for a term that includes the word years has an experience a foot wide and a mile deep. We just should all recognize what our experiences are.
Solid writing, rolling is the way for clothes, one backpack where at all possible(mine was larger than yours, but still so much easier to just carryon when going to visit somewhere), and I greatly enjoyed my visits to place I described as 'Wichita, $COUNTRY', just not as much as living somewhere for years.
- Coders at Work - hearing how some very experienced people thought about software was perspective altering for me in a good way.
- Things a Computer Scientist Rarely Talks about - Knuth has a depth to him and his thinking that freed me to have depth in my own thinking. While not strictly a software engineering book, the integration of all areas of life was and is inspiring.