
I asked computer if I should read the article, it said no. Am I in an abusive relationship?
That is ridiculous, clearly. I’ll use mainstream search engine, tailor made to my needs, to make sure it cannot happen
Long term computer programmer, making my own library. American based. Far left politically. Promotes use of paper ballots. Follows news about environmental collapse, political corruption in my country, human rights, science and tech.

I asked computer if I should read the article, it said no. Am I in an abusive relationship?
That is ridiculous, clearly. I’ll use mainstream search engine, tailor made to my needs, to make sure it cannot happen
Software design should minimize work and provide structure.
In practice it’s harder to do the larger a project.
Most strategies work well with a few dozen files, but not tens of thousands of files by hundreds of developers.
Which is exactly what happens now in the average web page
After coding a lot, and talking to many people, I have decided that while most people can be trained to be decent programmers; the critical ingredient is both an interest and the ability to sit down and do it for long periods of time.
As long as you have both you will find your path.
For me I learned a lot by reading books, coding my own things, and reading other people’s code. Often on first read, I was intimidated. Sometime I had to take a while to figure out new things. More than once I had to stare at a few dozen lines of code all afternoon.
It really helps to have a debugger to step through each line of code as it runs . This shows the values of variables at each step
And that assumes the code runs at all. I learned to debug my own code, when it would not run, by making every conceivable error several times until I could read the output in my sleep and know how I messed up. That takes a while to make that many errors!
But debugging is definitely very important
I think it’s valid unless one thinks git should be the only standard. Looking at other tool chains opens options
What is good enough for the goose is good for the gander
Why not both ™?
Many were increasingly of the opinion that they’d all made a big mistake in coming down from the trees in the first place. And some said that even the trees had been a bad move, and that no one should ever have left the oceans.
Douglas Adams
Hitchhikers guide to the galaxy

10 months, 2 weeks, 6 days and 12 hours since I was saved and accepted the one true language (not)
Probably some of both
Actually this cost a lot of time and money. Even today I have to take an extra step to see if master or main is use . Before it was standard.
Curse this
Because the argument is stupid. Much like pointers not being a good term to use because it’s rude to point. Or man pages being sexist.
Your very welcome!!
Sounds like a long term issue that will not resolve itself. The only relevant advice anyone can give here is tips about job searching or sympathy.
You have my sympathy
I agree with that other comment which argues to set it as the users expect. I think the 1 based is logical here
Yes, although I still worked on my own projects.
I have drifted from professional to other for many years.
Now that I have coded for two generations now, I often think I should have chosen some main occupation that was not a sit down job.
But it is what it is, and I will probably program more than anything else for the rest of my working life
Been coding for decades: burned out several times. I always return later after other jobs
I think the most job satisfaction I ever had was demolishing a house, another good thing for me was delivering pizzas.
This is nothing to worry about
That does not have to be a contradiction
I can hand write a lot very fast, but it only had value when I do the above.