rabi_penguin
Joined 8 years ago
Joined 8 years ago
In my experience on teams at growing companies, I've seen pain points around continuous integration, configuration management, integration testing, dev/prod parity, feature flagging and releasing, provisioning staging servers in terms of pure tech/infra issues. Beyond that, I've seen more pressing general organizational issues around tech debt, software design collaboration, architectural debt, code review processes -- these are all pressing and valid concerns. But I just find the conclusions of this blog post flat out wrong. To conflate an unsatisfactory CI choice and configuration (which is totally reasonable) with a failure of version control is a pretty serious one. It doesn't fully disprove the thesis, but it certainly doesn't lend it support.
If you've installed a wheel onto a poorly set up suspension and get handling issues, does it mean you should reinvent that wheel, or does it mean you should check if your suspension may need some tuning?
Disclaimer: haven't used them yet, so can't comment on quality.
If you want that (which is reasonable because it's an excellent almost invaluable resource for your career), you have to first find an organization that provides that. Where you're at may or may not be that place.
[0]https://galois.com/project/csfv-crowd-sourced-formal-verific...
I personally end up eating the same thing everyday quite a bit. Lunch is there to make me feel good and give me fuel to continue my day, so I feel like I can't really risk trying something out of the ordinary, at least on a workday. There's too high of a risk that I'll be hungry or cranky in the middle of the afternoon when I have things to do!
I think that more sophisticated static analysis and migration generation tools would really help out quite a bit in making this a reality, especially if you combine it with something. Having something like rope[3] for generating migrations and hypothesis[4] for using property-based testing to generate tested cases would make things nice as well. Definitely a hard problem, and definitely a worthwhile one to solve. If our team ever gets some free time to build a toolkit, we'd enjoy building some tooling to put all of this stuff together!
[1] https://en.wikipedia.org/wiki/Anchor_modeling
[2] https://github.com/kvesteri/sqlalchemy-continuum
We're looking for a full stack engineer with frontend expertise to work on our website (paywithpenguin.com) and our microservice suite that handles loan origination and servicing.
Stack: Javascript, NodeJS, ReactJS, MongoDB, Heroku, AWS; to a lesser extent, MongoDB, PostgreSQL, TypeScript, Express, Python, Flask
Feel free to apply here: https://boards.greenhouse.io/paywithpenguin/jobs/1189390 (mention HN on "How did you hear about this job?")
In most cases, medical expenses are not a patient’s decision — they’re a necessity. Penguin Pay is reimagining medical financing so that it doesn’t take advantage of the patient, and instead provides a best-in-class lending experience that preserves their physical and financial health. Our initial offering is a 0% interest loan targeting the 25 million Americans skipping doses, taking less medication, or delaying refilling prescriptions due to cost. Patients using Penguin Pay show increased adherence, fewer hospital visits, and importantly, stay out of a dangerous cycle of high-interest debt.
We're looking for a full stack engineer with frontend expertise to work on our website (paywithpenguin.com) and our microservice suite that handles loan origination and servicing.
Stack: Heroku, AWS, MongoDB, PostgreSQL, Javascript, ReactJS, NodeJS, TypeScript, Express, Python, Flask, Linux
Feel free to apply here: https://boards.greenhouse.io/paywithpenguin/jobs/1189390 (mention HN on "How did you hear about this job?")