People already keep their eyes on their phones when driving, so it’s not like car screens are introducing a new hazard. If anything, they are an opportunity to replace some of the functions of the phone and make them safer, understanding most people will never exercise safe driving habits.
Looting is done for fun too. It must suck to have kids show up for practice in the morning and some of the essential gear is gone. It doesn’t matter if it is inexpensive to replace, you still have to cancel class and take a day or two up replace it, file a police report, etc
This is typical behavior from psychopaths when they get away with the crime for so long, they believe they are untouchable and start becoming sloppy and get caught.
I normally consume 90g of carbs per hour when long distance biking, so do a few other riders I know. No GI issues. I use Skratch some other guys like Precision.
I was done with them the day I knew their founder and CEO bribed corrupt African governments to go kill elephants, pose for pictures and share them with family and friends. I hunt and fish, but there’s something particularly evil about spending a fortune to abuse broken systems in poor nations to go after one of the most social species on earth, which are also known for having a strong awareness of death.
Likely an inside job. I had a similar experience with AWS where my account was compromised despite the fact that I had all the proper security features enabled. It was later discovered internal contractors were responsible. But up to that point AWS blamed the issue on me with no proof. A call to the AG office in my state got the ball rolling and initiated an investigation that finally got a manager to take the case seriously.
1) An up-to-date detailed functional specification.
2) A codebase structured and organized in multiple projects.
3) Well documented code including good naming conventions; each class, variable or function name should clearly state what its purpose is, no matter how long and silly the name is. These naming conventions are part of a coding guidelines section in Agent.md.
My functional specification acts as the Project.md for the agent.
Then before each agentic code review I create a tree of my project directory and I merged it with the codebase into one single file, and add the timestamp to the file name. This last bit seems to matter to avoid the LLM to refer to older versions and it’s also useful to do quick diffs without sending the agent to git.
So far this simple workflow has been working very well in a fairly large and complex codebase.
Not very efficient tokens wise, but it just works.
By the way I don’t need to merge the entire codebase every time, I may decide to leave projects out because I consider them done and tested or irrelevant to the area I want to be working on.
However I do include them in the printed directory tree so the agent at least knows about them and could request seeing a particular file if it needs to.
Ask your team to make their documentation at least 30% shorter just before sending. I don’t remember where I first I read this advice for writing code, but it’s been part of my workflow for several years. It’s an arbitrary number, but it forces you think how to make things simpler. I apply the same principle when packing for travel or hiking.
Why not being more considerate on how we use electricity? Low wattage lightbulbs, less laundry, shorter showers? Also since aesthetics don’t matter, let’s also hang clothes by the windows so we don’t use dryers.
“United States v. Jones, 565 U.S. 400 (2012), was a landmark United States Supreme Court case in which the court held that installing a Global Positioning System (GPS) tracking device on a vehicle and using the device to monitor the vehicle's movements constitutes a search under the Fourth Amendment”
If a SWE could truly output 20x their effort, that person would probably be better at freelancing or teaming up with another SWE. If something can be automated away to AI is Project Management. Also, there has to be a point where delivering more and faster code doesn’t matter, because the choke points are somewhere else in the Project Life Cycle, say waiting for legal, other vendors, budgets, suppliers, etc, so productivity could max out at say 3X, after which, unless you have a strong pipeline of work, your engineers will be sitting around waiting for the next phase of the project to start.
This is a very reductionist way to calculate the value of a software team or any team within an organization. That’s because many times the value delivered by a team is not necessarily monetary but strategic.
I think this has been attempted many times before by other nations including Brazil without success. It’s one thing to replace a few hundred workstations in a non critical governmental office, another to replace the entire infrastructure of a government which also collaborates with the private sector. Usually these projects start with a lot of passion then die off when can’t justify the investment.
Meyer Optik Görlitz is another company bringing back vintage lenses. They carry what in my opinion is the best of all vintage lenses, the Jena Biotar 1.5/75
As an avid reader and outdoors enthusiast, I feel there’s a lot of value on “wasting” time with a movie or limited series.
Absolutely, there are so many better things to do and experience than watching TV, but no one should be stressing out about maximizing their time doing them.
In fact, going against that mindset once in a while, and allowing yourself to not do the thing you think you should be doing, is an experience by itself.
Also, it doesn’t need to be a complete waste of time. If you like history or art, there’s a lot of content both as fiction and non fiction that you would find intellectually stimulating (I highly recommend Criterion for this)
One cold November night my wife picked a movie called
Babette's Feast. I absolutely loved the photography. I did some research and found it was inspired by Danish painter Hammershoi, which I never heard of. For Christmas, my wife gave me a beautifully printed, limited edition of his work by the Jacquemart museum in Paris.
Later this year we plan to make a stop in Copenhagen on our way to Sweden to visit friends, so we can see Hammershoi work at the museums.
Yours was a clever answer to a stupid question. Tech interviewers need to leave college behind and start treating candidates as professionals. Puzzles, white boarding and riddles are unique to software engineering roles, you would never see a lawyer, an accountant, a doctor, or engineers in other disciplines going through any of this nonsense. These methods are proven to be a poor predictor of job performance. In my last role as lead engineer we would chat with the candidate over lunch about random topics. We first wanted to see if they would fit our team. Then in the afternoon let them work in a little project that was actually part of active development. This way we discovered that most candidates who went through the screening process could actually be pretty good team members. Our issue was having to decide who to give the offer to, while other companies keep rejecting candidates over bubble sort. Our attrition was also pretty low. So it happens that software engineers will surprise you when you treat them as grown ass adults. Who would have guessed?
When I see this type of titles, before reading I first stop by the comments to see if someone found any BS. Most times someone did, so I skip. Thank you, BS checkers.
I spent some time in China working in manufacturing. I remember talking to some of the guys there. As it was explained to me, everything they had, their home, kids school, wife’s job was owned by the employer. Meaning if you lose your job you lose everything. I remember how incredibly difficult was to get things done there, no one wanted to make decisions. That was many years ago, maybe things have changed.
A close friend is considered one of the best neurosurgeons at one of the best hospitals in the country. Brain tumors are his specialty. I remember him once saying he was growing exhausted about his job and thinking of retirement, even when he’s still young. The reason being, most of the other doctors in his team were not very competent and he had to constantly review and correct their work. He’s not an arrogant guy but all the contrary, very down to earth. For him to say something like that is because the mistakes he sees have to be bad. Every time he tried to quit, the hospital threw so much money at him that he could not refuse it.
Probably worse than that. I can totally see it being weaponized. A media company critic o a particular group or individual being scrutinized and fined. I haven’t looked at any of these laws, but I bet their language gives plenty of room for interpretation and enforcement, perhaps even if you are not generating any content with AI.
Are there real documented cases of a company replacing their SaS with a vibe-coded version?
Like I can see how a very small company could replace a portion of an overkill and underutilized SaS platform.
I don’t see how a larger more complex business could replace their SAP or ADP with a vibecoded version.
These stories are all very similar in where the author knows some CEO of an obscure company who told them they had an engineer reverse engineer and vibecode some obscure SaS solution and saved them $50K.
I have used at least Skype, Meet/Chat, Slack, Teams and Discord, plus some other niche apps I can’t remember. In Discord, I like the ability to share user screens concurrently and the way you can just jump on a channel and have an impromptu meeting without much ceremony. But I have seen only one case of Discord in a corporate environment. My use cases are simple, video calls, screen sharing, file sharing and chat with mentions and code snippets, once in a while a survey to pick a place for lunch. I have been using Teams daily since last October. No issues. If it was consistently bad, it would have been replaced already. People I work with value their time. Also last week I was in a 2K+ people presentation with Q&A. I haven’t experienced most of the issues you mentioned, and don’t have the use case for some, like search or mobile. I use my email as my source of truth for communications, if it’s not in my inbox it didn’t happen. We are very diligent in keeping meeting minutes and transcripts which are shared my email at the end of the each call.
What’s so bad about Teams that makes it so hated? I used it lately and often to work with a customer and I don’t find anything terrible about it, other than some minor usability annoyances like phantom chat notifications once in a while. But overall it does what it’s supposed to do, get on a video call, share your screen and share files over channels. The transcript feature seems to work well too. I’m not amazed by it, but I don’t see anything to hate either. I guess it is one of those tools I don’t have a strong opinion about.
It seems to me it is more of a penalty to encourage people to get Real ID while still allowing them to fly. I would imagine most air travelers have some kind of real id, passport, actual real id DL or global entry card. Very few people cannot get real id due to name inconsistency issues, but most are just lazy. Allowing them to fly for $45 seems reasonable to me, particularly if they cause delays at security.