If there are many joins, I could also add more indention to show what is being joined to what.
385 karma · joined November 2, 2018
If there are many joins, I could also add more indention to show what is being joined to what.
Personally, I am satisfied with two weeks notice money.
A serious response to climate change would be large government support of both nuclear power and renewables.
Are we going to tell our children that the main reason we did nothing to fight climate change was because fossil fuels were more competitive economically?
First replace every coal and gas power plant, then we can argue about nuclear vs renewables.
There are less incentives to ruin the experience for those who are directly giving them money.
They actively ran ads to attract customers away from Toys R Us.
What determines the success of a company like GameStop is whether people go to their stores and spend enough money to cover business expenses. It has nothing to do with the price of the stock.
Are investors suing for the right to be the biggest fool in a pump and dump scheme?
The consequences of not buying GameStop is that the investor has more cash in their account which doesn't change in value. Most of those who would have bought around the peak would have lost a lot of money.
If Robinhood prevented investors from selling their shares or closing their positions then that would be grounds to sue. Investors were exposed to an extremely volatile stock with no means to exit and could have lost everything in that scenario.
Most of the other metrics are noise and don't impact business decisions.
It works for simple CRUD APIs, but it becomes too limiting once there are more than one way of updating something.
It ties the API design too closely to the data model and usually means that the client has to implement more business logic instead of handling that on the server.
Good API design should decouple business logic from the HTTP spec.
In 1999, the rational move would be to short tech stocks as they were over valued, but those who tried it lost lots of money because they didn't factor in how crazy investors were at driving up the price.
You can technically be right but still end up losing everything.
I would be more skeptical of a study that showed that cannabis had no harm.
Occasionally there is an emergency where you work the full 8 hours being the hero, then it is back to slacking off.
I wasted lots of time prematurely paying back tech debt only to have that code later deleted or rewritten.
It is important to properly prioritize tech debt and pay back things that the business is currently paying high interest on.
Once the product matures it makes sense to be more proactive in doing things right, but in the early stages, things are changing too fast that you just need to get out a rough prototype.
Once the valuation is higher, RSUs can shield employees from paying taxes until a liquidity event.
They probably just don't like that aspect of their job and don't think it is that important.
Approach it by saying I know you don't like doing it, but it is important to do. Mention the consequences of not doing it and how you spent hours fixing them.
You might need to micromanage that one part of the job. Sometimes people need reminders on what to do.
Also mention that they a strong engineer otherwise and this is just one thing they need to work on. Don't expect them to be super organized, but they need to do the minimum when it comes to logging time.
I don't enjoy small tasks as a manager but they can be necessary depending on how much I trust someone.
A quality product can be written with many different tech stacks. You just need to be able to recognize what is good enough to get the job done.
I can often deliver faster choosing a good enough stack that my team knows compared to finding the best tool for the job.
You can see the behavior without logging in by going to the old reddit site.
They will use a leaked list of millions of username and passwords, then use a botnet to try them all on another website.
They seemed to come from when mobile phones were much slower when there was a valid use for AMP pages. A/B test data is very easy to cherry pick from and you can see a 10% increase in conversation based on random chance. I can see my marketing team misinterpret data like that and use it for promotion. I am skeptical.
I improved the initial loading speed of a website so it was 30% faster on an old mobile phone and it made no difference in conversation based on the analytics.
Most people used faster phones with faster internet that it really didn't matter. After the first page load, most of the bloated assets were cached so even those with slow connections were relatively fast navigating further.
There could be some types of websites where speed matters more like if you promoted click bait articles with high bounce rates. But if you have high quality content, it isn't going to be that important unless you have really terrible bloat.
I eventually got it set up, but for the amount of effort involved, I could have just wrote my own custom ETL solution in less time.
The scheduling jobs and triggers is nice once set up. I do hope AWS makes improvements because Glue has potential, but it doesn't feel like it is ready for prime time yet.
While it technically does the job, it is over complicated making it hard to add new features and easy to introduce bugs.
If we rush to add a new feature, it will be like adding another crazy contraption making it even harder to make changes to in the future.
But if we take a little time to clean up the code, it will be like a well oiled machine giving us a solid foundation to build new functionality on top of.
I usually just say something to make me seem well rounded if asked about my hobbies.
It gets uglier if you need to find the contract valid on a certain date based off of a join.
These issues can be covered up with code as it will a easier to have reusable functions, but it makes the job of a data analysts much more difficult and error prone.
People will also enter in junk email addresses so it is to clear them out to keep your list clean.
Those who are interested in the email content and still have images turned off are rare in practice. Even then, I also checked for email clicks and logins for some redundancy.
I am going to manually test things anyways, so in practice, unit testing usually takes longer.
I am more likely to add robusts tests to parts of the code that are harder to test manually as it does save time in that instance.
Ironically, I find that well tested code gives me less incentive to refactor it. Refactoring is good for allowing future changes without breaking things. With good testing, I rely on tests to provide those guardrails instead of a clean code structure.
This exception makes the TSA's policy more pragmatic and reasonable.
The harm of denying a baby milk or formula is worse than the risk of terrorism in this case. Not to mention is that it lowers the incidence of crying babies on flight.
The same logic could be applied to hand sanitizer restrictions in a global pandemic. Allowing people to carry a larger size could save more lives than the risk it poses. This is especially true when shortages can make it difficult to buy a travel size.
If I have the permission, I can tell its value in a few minutes but instead I have spend hours doing due diligence to try to justify my answer and still am not confident asking.
I usually end up getting what I need in the end so the admins don't see it as a big issue, but it is a subtle thing that can kills productivity for anything related to AWS for everyone else.