900 karma · joined October 30, 2017
Work from 10:50 to 2am then move around the city.
Work only if I feel like working, otherwise read articles, chit chat, networking and some promotion/marketing.
Can't complain.
2. Having a strong belief that most non-programmers are dumb, including marketing/sales/customer service. This shows up when you interact with those folks. All the guys I've fired in my company are for this reason and never for their failure to not being able to implement an LSM based k/v store.
3. Asking for vacation with reason ("there is nothing to do at the moment"), then after returning from vacation telling us that the service got hacked because "I did not have enough time to fix that particular issue"
4. Failing to understand how the company makes money and our expectations. Some devs love their craft and take home big salaries but in office, they are busy painting us as a con show. Some part of your income comes from the effort of that sales guy/gal, how is your work purer than her? Why paint him as a shady gal in the office?
5. I doubled compensation of some developers, they came back with a request to switch them from fulltime to parttime.
This is based on early experience as a founder.
Matrix - Works well, but UX is too techy for my non technical friends.
IRCv3 - never tried.
Currently, I am using Tox P2P, so far it's working best.
I am looking for a web client because native clients don't provide me Telegram like feel.
So, if I find some time, I'll be writing my own web front end.
I am also looking to hire people to work on my Tox web p2p frontend.
$150B must be coming with more BS but more benefits.
If you are in a mood to relax, ofc $150B company.
If you want total control, $10M sounds more fun.
Getting customers is easy for me (because I am a sales guy) Too many projects, too much money but little time...
Some people who work for me are lazy.
Other than this, life is good :)
I understand printing log is simple but you still have to push that log to cloudwatch... it's still being done on the same system. So, you end up paying that cost either way.
You can use MongoDB atlas with multi-region replication for low latency queries instead of DynamoDB.
If I increment a counter in 2 regions/cross Atlantic, at a rate of 1000 RPS.
am I going to observe consistent count in both region on each read request?
I am not sure how they defeat laws of physics.
We'll be using range query only.
But since we are using GCP, it seems Mongo Atlas with sharding in one region with multiple availability zones is better and more cost-effective solution for us.
https://stackoverflow.com/questions/47984438/how-to-speed-up...
I've forgot to mention, we've also tried Riot Matrix.
UX was simply not there and app felt oriented towards the very technical audience. My teammates had a problem with this.
So, if you use Secret chat on mobile and go to desktop, you'll not see it!
Switching back and forth between secret and not secret is troublesome especially when the other side doesn't know if you are on desktop or mobile to check availability for secret chat.