So the addictive forces are quite powerful and for the average individual, it's really hard to get out of this addiction.
2,284 karma · joined December 30, 2010
Email: pradeepbs at gmail dot com
So the addictive forces are quite powerful and for the average individual, it's really hard to get out of this addiction.
The gas stations of the digital era are just doing their job, ensuring that there is enough gas supply. What's ironic is that the biggest gas company also created the first automobiles, and basically told the market, everyone is welcome to build an automobile to use my gas as long as you give me 30% of your profits. Oh BTW, your automobile can run only using my gas. Boy, imagine this in the physical world.
The last interview I attended stretched across a month or may be more. Glad I got the job but boy what a nightmare.
If someone told me today that I would finish all rounds of interviews in one day and this became a standard, even figuring out for hedging I would take a week off, schedule 5 interviews and be done.
Even fundraising for a startup doesn't take 2 months these days, whereas an interview will. That should tell you how broken the process is.
Of course, every data store needs a data model. No debate there :).
Not sure what you mean by relational databases are relational layers on top of key-value stores. InnoDB has a 16KB page data as it's fundamental data structure.
https://dev.mysql.com/doc/internals/en/innodb-page-structure...
Is it necessary to use a strongly consistent transactional data store if your needs don't demand transactions, by transactions I mean 2PC. IMO you are still better off with DynamoDB/Cosmos/MongoDB for eventual consistency use cases. The reason being, you have to resort to a data model if you don't need the relational layer in YugaByte at least, not sure about Spanner. So why bother with Yugabyte if am resorting to a data model. Might as well stick with DynamoDB.
One such preparation happens at school when you prep for debates and speeches. This may not be apparent at that time but I see those who are very coherent in interviews have had some debate prep in their schools or colleges. Just quoting an example. Any public speaking prep actually helps in stitching together multiple ideas as you are talking and as you converse and do it in a coherent way.
I really wish many people had these skills. Most of the meetings I sit in, people take 30 mins to convey what should ideally take like 10 mins. 20 mins is just blabber.
The other counter intuitive prep that personally helped me was GMAT verbal. What started as pure hatred turned into a treasure trove of brevity and coherence. Especially the reading comprehension aspects. A month or two you spend through that exercise really helps in the long run. You get pretty good at communicating your ideas coherently.
GMail was also in beta for a really long time like > 2 years.
Security is another aspect that has to be brutally evaluated, even at the OPCODE level. This is really strange.
TL;DR it's almost like writing assembly level code with a 1000% emphasis on security, despite writing code in a high level language.
The playing God shit by founders has to end and this move by Coinbase gives a huge boost to employees to hedge their offers. I won't be surprised if employees accept 2 offers, join one and after a a couple of days say no to the other or ghost them.
I also am stealing this principle ‘My scheduling principle is to do the thing I hate most on my to-do list’
If you don't work on such code bases then yes 16GB is more than enough and 8GB you can live with on your day to day life.
This is the true test of self belief. In the corporate world this is why many ideas don't take off or take off in a half baked manner. Just like self belief is visible, the absence of it is also visible. I can quite figure out when someone is proposing an idea or wants to make something work but they themselves don't believe in it. The corporate world is littered with such people and leaders as well.
My boss put it very well 'The moment you think what's in it for me, you've lost the plot". This question does not arise in anyone who has this utmost self belief in what they do.
The good big companies are overstaffed by 2x. The bad big companies are overstaffed by 4x or more.
I am looking to build a similar tool for engineers who are switching jobs and have multiple job offers. Essentially a financial projection of options 1, 2 and 3 taking into account inflation, location and salary growth.
Happy to brainstorm and collaborate if you are up for it.
Agreed about turning off existing users, but you can carefully orchestrate this to help users find appropriate advisors as a completely opt-in service. I think you can find a scalable monetization model in match making. Not sure what your plans are, but yeah unlikely you'll be able to pull it off in solo mode.
Totally impressed with what you have built.
There are much better web development alternatives such as Javalin.
Compare this
import io.javalin.Javalin;
public class HelloWorld { public static void main(String[] args) { Javalin app = Javalin.create().start(7070); app.get("/", ctx -> ctx.result("Hello World")); } }
to
@SpringBootApplication @RestController public class DemoApplication {
public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); }
@GetMapping("/hello") public String hello(@RequestParam(value = "name", defaultValue = "World") String name) { return String.format("Hello %s!", name); } }
However, Spring cloud, has all the necessary distributed features built in. While I haven't used these, not having to write code for these is a god send. Load balancer - Check Service mesh - Check Circuit breaker - Check
Heck, they have even included all Netflix OSS components. So this alone is worth the pain of living with annotations.