And the gold medal in mental gymnastics goes to...
Twitter has never been a great platform to advertise on, the quality of the advertisers has dropped dramatically this year, and companies are distancing themselves from the clown show. There is no secret conspiracy. Advertising on Twitter just doesn't make sense.
I know how you can convert UTC to local time. The problem is that without timezone info, some system can parse the UTC time AS local time. There is no reason for most date parsing libraries to assume that they are always being fed UTC times and from what I've seen, most date parsing libraries assume timestamps without timezones are in local time unless told otherwise. You can avoid all of this by always storing and passing around timestamps with timezones.
It's not that I never reference Stack Overflow; it is just not frequent. I actually know my tools fairly well and most corporate development work simply isn't challenging. I also use vim with nothing but syntax highlighting.
"AI" helps the people who rely on Stack Overflow to do their jobs. Then they come to HN and worry that we will all be out of jobs soon. The problem it solves is "I don't actually know what I am doing at all". These people are not a threat to anyone competent and no amount of questionable code generated by "AI" will change that.
The key is to build a Ruby app and then provide HTTP access and persistence using Rails. You can find a lot of articles about this by searching for Rails and hexagonal architecture.
My biggest issue with trying to do this is ActiveRecord. I'd much prefer the repository pattern.
In the vast majority of cases, writing good, maintainable code does not require more time. The real problem is that the majority of people working as software engineers barely know what they are doing, and use excuses like this because it makes some amount of sense to the incompetent managers in charge of them.
Reading books to increase your understanding puts you ahead of 90% of people who graduated from a CS program in the last 5-10 years from what I've seen. Several of my coworkers admitted to having never read a book on anything related to software engineering before and it shows.
We're talking about the guy who missed the boat on the Internet and had to rewrite part of his book and change the direction of the company when it was obvious that MS couldn't just ignore it.
Is it though? It is not having a significant impact in most fields, despite all the hype. Companies will use it to continue to make customer services worse so they can spend less money on it. People writing marketing copy that no one wants to read anyways will lose their jobs. Semi-competent software engineers will use it instead of searching Stack Overflow five times per day and still write questionable code.
To be clear, I'm referring to LLM. Obviously ML is used for a lot of analytics, but I also think that most of the hype around ML has died down as companies realized that not every problem has a ML solution. In a few years the same will happen with LLM.
Great news! You also pay a lawyer at closing in the US. They are far, far cheaper than realtors but have much more liability.
You can list your home and refuse to pay buyers' agents, but it generally takes much longer to sell a home that way. Not uncommon for a home for sale by owner to later be listed by a realtor when the owner loses patience. As you can read elsewhere in this discussion, real estate agents hate homes for sale by owners because those people generally don't want to pay their commission.
I used Northwestern for years and my internal medicine doctor always seemed more up to date. The specialists he referred me to were often involved with the university in some capacity and seemed to be aware of very up to date info in their fields.
I did try to use that, but it removed some other fairly useful functionality that I can't remember now. They clearly don't want people to use that feature.
I have a fairly expensive Google TV and I have to navigate past rows of promoted content to get to the streaming apps I actually installed and want to use.
Are there any Smart TVs that aren't stuffed with ads? Apple TV might be the least bad, but it still allows apps to display recommended nonsense on the home screen when they are highlighted.
I think in most organizations/teams, there are a small number of people who are doing most of the thinking, so yes, it is probably the same in all kinds of professions. My objection is mostly to the idea that jobs that aren't physically demanding are all comfy and not exhausting.
Our jobs might not be physically demanding, but many of us are mentally exhausted every day. I don't work an insane number of hours, but the expectation is always that I'll figure out a way forward with limited information and a team comprised of both competent and incompetent people who mostly want to be told what to do. In the vast majority of software engineering jobs, writing the actual code is trivial.
Being wrong occasionally is human. It is not the same as being incompetent. There truly are numerous people in software engineering who don't know what they are doing at all.