Posts by Ramil (148)

Two things

Thing #1. Ticket Throttling is finally coming out as a feature at Event Dynamic ! Started working on it back in November, and it's exciting to see how my first feature plays out in the wild real world. Learned a shit ton along the way, greatly improved my software development skills. Big money! Thing #2. SEC-Easy has finally launched! This is a project I've been working on with some amazing people who I randomly met on discord. When the quarantine started we were doing some competitive programming together and at the end of January, I've pitched to them the idea of making an API for public data published by the Securities and Exchange Commission (SEC). Without them, the project wouldn't have gotten this far. Some contributed a little, and some a lot, but every single contribution meant a great deal. Knowing that someone else is spending their free time working on this project instead of doing any of the other 100 exciting things... I mean, that's huge. The least I could do right now is give them some shout-outs here, but they really care about privacy, so I can't even do that properly. No worries, I will figure something out. So a bit about the project: SEC-Easy is a REST API that does boring web parsing and returns ready-to-use data in a json format. The link above points to a home page. The design is awesome - all the credit goes to the MVP of the discord gang, Deerhunter. She is also responsible for a huge chunk of the research and writing the parsers themselves! Currently, we have 1 simple feature deployed. If you visit /ticker/TICKER, you will get a json with 2 important financial numbers: latest total assets and total liabilities. For example, the info from https://sec-easy.com/ticker/TSLA tells us that Tesla has $52,148 mil. worth of assets and $28,418 mil. worth of liabilities (numbers might be off in the future). I'm not a financial guy so the interpretation of these numbers is up in the air, but that's not the point! The point is, now there is a super easy way of actually getting that info, which one can then plug into some formulas and make a decision on some investment decision. Now, you probably shouldn't be investing based on simply these 2 numbers so we will be expanding the parsing info, but how fucking awesome is it? Any person with minimal coding experience can now write a simple script to help with investing using the official SEC data! WOW! To learn more visit https://sec-easy.com/docs , our Swagger documentation of all possible (currently one and a half) endpoints!

Python is Love

I feel truly sorry for the software engineers who develop code in anything else. Writing code in almost any other language introduces various **interface** problems. There is some algorithm, some set of actions a programmer wishes the computer would do. However, frequently, the programmer has to adapt their ideas to accommodate annoying language requirements, so instead of thinking about the actual procedure one has to waste time figuring out stupid bullshit. Not with Python though. I'm noticing again and again, especially when writing beautiful PEP8 compliant Zen Python code that as I work on improving the 'readability', I simultaneously improve the quality of the algorithm itself. Python is Love.

23 years on the Earth

I got some theories about numbers. The one I feel strongly about is that 26 and 28 are two frequently confused numbers. I've been observing people mess those two my whole life. But maybe it's just some bias. ANYWAY. 23 feels like a lot! Going from 22 to 23 feels like the biggest jump so far. I don't think 23 go 24 or 24 to 25 will as much. Pretty haply with the current projectory. Could be better, but could be much worse.

Feb 12

Maintanence: Got a temporary fix for THE problem. Side hustle: Soon will be revealed. All financial memevestors and wall street people - bEwArE! Cliche question/Food for thought: What does it take to be a good leader? I believe that EQ is a real thing. Essentially, I define it as an ability to accurately understand complex human interactions and respond properly to them. You have to understand the language of your colleagues (they should be on equal grounds with you). Keep in mind, however, that no matter how much you try to equalize the relationship, there is almost always going to be a sense of authority. This sucks, so do what you can to minimize it - empower, trust and delegate responsibility. The devil is in the details, of course, that's where EQ comes in handy. Let me know what you think in the comments below. Like and Subscribe.

1 ... 9 10 11 ... 30