It could have been the other way around if global positioning systems were either not developed or used only by the military. In that case, detecting scenery of a park could be easier than trying to figure out the position on the map.
Or it could just be that maps data are not shared. You’ll need to hire boats and hire people to go and draw the map.
After many failed attempts at TDD, I realized/settled on test driven design, which is as simple as making sure what you’re writing can be tested. I don’t see writing the test first as a must, only good to have, but testable code is definitely a must.
This approach is so much easier and useful in real situations, which is anything more complicated than foo/bar. Most of the time, just asking an engineer how they plan to test it will make all the difference. I don’t have to enforce my preference on anyone. I’m not restricting the team. I’m not creating a knowledge vacuum where only the seniors know how yo code and the juniors feel like they know nothing.
Just think how you plan to test it, anyone can do that.
Not sure if they’re different now. I tried YouTube Music one year ago and it’s very hard to find new music. On Spotify, I can navigate from one song to a related song and another and so on. On YouTube Music, it keeps taking me back to artists and songs that I have liked before, making it very hard to find new music.
Others have given excellent advices. I’ll approach it from management point of view:
If there’s management oversight, such as tech lead/engineering manager, talk to them. Don’t make any accusation. Approach it from the direction of you feeling uncomfortable with how the team is working. They will know how to solve the issue. However, any tech lead/engineering manager should have already dectected the problem and at a minimum acknowledge the issue.
If there’s no tech management oversight, I’d suggest you approach the senior engineer directly. I’d want to emphasize here that it has to be tech management. Non tech management won’t understand the problem and they won’t be able to solve the problem. Sometimes the senior engineer maybe under pressure to deliver and there’s nobody to split the tasks to other team members. I did this a few times in my career before I developed my skill to lead a team.
If it’s neither because the senior is under pressure to deliver, nor there’s management oversight, your next best bet is to seek consultantion with another senior, either in your team or another team. They maybe able help to talk to the senior.
Your last resort would be non tech management, or saying it another way: express that you’re not happy with your job. This won’t be much help unless others in your team doing so as well.
If all these fail, consider finding another offer. There’s no oversight, there’s no willing to inprove from the senior and there’s no chance to improve the situation from other seniors, you won’t learn much there.
There are already some attempts but I don’t think it will work, harmful even. Best case scenario, the AI can understand the code as well as a senior engineer from another company. All they can know without the context is what was changed, which is useless. We need the reason why the commit was made, not what was changed. The info is not there in the first place for the AI to try to extract.
Plex login system is such a nightmare. There’s a mix of something that is local, some that are online but displayed as local, and some that are completely online. I gave up on Plex when I can’t figure out how to remove an old Plex instance that somehow the clients still connecting to instead of the new server.
Shu also tells me that RIF was paying a “sizable revenue share” to Reddit beginning in 2012, which was during Yishan Wong’s tenure as CEO. Shu says he says initiated the talks with Reddit to create the agreement, which allowed for the licensed use of Reddit’s trademarks. (At the time, the app was called “reddit is fun.”) Shu says Reddit terminated the agreement in 2016 — which was the year after Huffman took over as CEO.
https://www.theverge.com/2023/6/16/23763661/reddit-rif-is-fun-developer-ceo-steve-huffman
I think you misunderstood spez
. He wanted no 3rd party app at all. RIF was paying Reddit for using their brand name and spez
terminated the contract. It’s all about control.
It would be much easier to just inject ads into data returned by the API. Apps will automatically display these ads and developers will understand that if they filter these ads, their access to Reddit will be either limited or completely cut out.
CEOs tends to think they’re special. They do not think they are there because of right time right place.
I work in tech and I have seen how a small change in organization structure, such as a Product Manager leaving, or adjusting how Product, Engineering and Marketing working together, having a huge impact on how the business operates. Yet most CEOs think the company is where they are because of their own decisions. It’s quite the other way around: CEOs suggesting stupid policies and other people cleaning up the shit, like “let’s all go back to office because I’m lonely here”, despite majority of employees work remotely from another fricking country.
If the price I saw when I picked an item is different to what I pay at the counter, I’ll never be back at that place again, even if it means I’m paying less.