I do not believe in "boyscouting". I think if you want to leave it better, make a ticket and do it later. Tacking it on to your already planned work is outside the scope of your original intent. This will impact your team's ability to understand and review your changes. Your codebase is unlikely to be optimized for your whimsy. Worse though is when a reviewer suggests boyscouting.
I've seen too many needless errors after someone happened to "fix a tiny little thing" and then fail to deliver their original task and further distract others trying to resolve the mistake. I believe clear intention and communication are paramount. If I want to make something better, I prefer to file a ticket and do it with intention.
Self plug, but for most chains you can check out https://stablewars.xyz/ to track stablecoin market caps across different chains. We show $29B tether, but difference in values for Ethereum are likely because we discount uncirculated funds, e.g. bridged assets.
It seems like a stretch to think Instagram is entering the financial services space. Facebook owns Insta and Messenger already offers payments. It's probably more likely that Instagram is using traditional KYC tools, probably developed for other parts of the Facebook ecosystem, to influence other KPIs such as the number of bots in the system. But that's just my own guess as well.
It looks like you've learned a lot, but a lot of people are going to criticize you based off your design skills. Frankly, it's ugly so you're automatically not going to be doing any product work. If you could clean up your demos to look more acceptable to the modern day reviewer, I think you would have better presented yourself.
Reminds me when my friend told me he was up like %30 using Wealthfront and I should complete his referral. And I told him the S&P was up the same amount over the past year, but I only paid a 0.05% fee.
uBlock Origin is written by gorhill, a user of much respect. I can't say I've heard of anyone auditing its source code, but you may find reading his comments interesting to make a better guess as to its legitimacy https://news.ycombinator.com/threads?id=gorhill He seems pretty cool to me. And you can peruse the issues in the repo https://github.com/gorhill/uBlock I'm pretty sure you can't delete issues, so if someone found something and reported it you should be able to find it.
Circle Internet Financial | Boston, MA | Full-Time | ONSITE
We are a payments app with focus on person to person payments. We currently support US dollars, British pounds, and the euro across the US and a growing number of European countries.
I lead Android development and I'm hiring an Android developer to join our product team. If you’re interested, please contact me at [email protected]
Our hiring process is simple: phone, onsite, then offer.
Circle Internet Financial | Boston, MA | Full-Time | ONSITE
We are a payments app with focus on person to person payments. We currently support US dollars, British pounds, and the euro across the US and a growing number of European countries.
I lead Android development and I'm hiring an Android developer to join our product team. If you’re interested, please contact me at [email protected]
Our hiring process is simple: phone, onsite, then offer.
For anyone else that doesn't know what it means to come in fifth place: 786 commits by the lead developer, then 58, 46, 34, and finally 24 by yours truly.
I am like the author. Natively, I just use Google Chrome, iTerm2, and Android Studio. Otherwise, I don't really do anything else (well, I do a lot from the CLI, thanks homebrew). It's an amazing experience though. No complaints.
I will say my 2009 MBP core 2 duo with an HDD is slow and painful to use, but I upgraded to the top of the line in 2014 and I'm very happy. It doesn't really surprise me. I mean, come on. What computer is he using? If he bought a new one I'm sure there would be no problems. If you can't afford it, you probably shouldn't be buying Apple anyway. It's like a poor person complaining that skiing is too expensive. Duh.
If you are doing traditional app development then Android Studio is by far the superior choice. The gradle integrations make everything one liners without having to manage a ton of random plugins or master a build system. It just works.
Also, not to belittle your investment in Eclipse, but counting university is laughable and unless you're a maestro and use some random plugins that make you a 10x developer you're probably better off switching.
As others have mentioned you can change your keymap to Eclipse, or just learn new ones. Hell, I only know 4 keystrokes: autocomplete, find class by name/click, rename variable/method, and reformat code. Yet somehow I am successful -- I doubt it's my IDE. It's just effortless and I don't have to deal with stupid build crap while writing code. Granted, I don't know much about modern Eclipse, I haven't used it for two years.
If it weren't too much effort I'd be writing java in vim where I have almost 8 years experience, but I haven't gotten around to bothering because my environment is not the bottleneck to writing good code. It's probably more the crappy Android APIs and unexpected behaviors of standard libs that will unlikely be timely fixed.
I consider myself a man of principle. However, there comes a point where principle is just another form of prejudice. There is little to disagree with what you're saying, but life is a lot more devious than you're making it out to be.
The Boston anomaly and map is interesting. The requirements are a trip from 10pm-4am and a trip again 4-6 hours later. However, due to the MBTA shutting down around 12:30am and bars closing at 2am the criteria captures just about any partygoer.
So if you took an uber to some bar/club/friends at 10-11pm and again after 2am when all bars or the T is closed, you're likely counted. I doubt this represents customers having one night stands and is likely just a heat map. This is further explained by the small pocket in Somerville that is not accessible by the train, but by bus where people may opt for an uber.
That's not to say that there are no rides of glory or whatever the hell kids call it today.
For another opinion, I would never do a "coding challenge" for any company unless I really wanted to work there. A few years ago that list included: Github because they're awesome, and Facebook for the money. I doubt your company would qualify. Also, if you're targeting older employees like someone else mentioned, many won't have time for such tomfoolery.
I've seen too many needless errors after someone happened to "fix a tiny little thing" and then fail to deliver their original task and further distract others trying to resolve the mistake. I believe clear intention and communication are paramount. If I want to make something better, I prefer to file a ticket and do it with intention.