915 karma · joined December 14, 2017
You had me up until this last sentence. Everything I've experienced in science research is the opposite of neat or clean cut. Actually, I think I do my best programming and debugging with a treat it like a science experiment.
Thinks like [B|S|Cr]am files are complex in their own way, but mostly they're just kinda annoying to have to figure out. You can dig in as deep as you need pretty easily.
On the other hand, maybe I'm over-simplifying because I feel more comfortable in this domain, which I think is your point.
"I am a biochem major but I decided to work in bioinformatics/scientific-programming despite having minimal skills or experience and I ran into loads of problems and issues that I was able to steadily solve because the ecosystem felt sane, the tracebacks were clear, and the debugging usually had a clear path forward. Then I was a bioinformatics professional doing work in webdev [...] I ran into loads of problems [...] that felt consistently more opaque and magical than when I was learning scientific programming"
I think that's the heart of it. The transition to the web feels so much more chaotic than the transition to bioinformatics.
1. A few years ago, I probably would have made the mistake of actually hard-coding my connection strings, usernames and passwords. I'm pretty sure I did that on my first ever webapp, cause I didn't know any better. So, not defending my intelligence, or taking any offense at your statement. 2. But... That's not what's happened here. I'm setting the redis url inside Heroku's "Config Vars" section, and then reading it in with Django's `env()` functionality, as is appropriate. But the url has seemingly been changed from underneath me, for a reason I still don't fully understand.
Side-note: I used to be under the impression that CS was "harder" than biology, and that anyone who understood CS could pick up biology at will, if they decided. Turns out that's not the case, haha.
I don't know how to explain it, exactly, but worrying about this definitely made development more difficult, even when initially setting up and testing out.
I think this has a lot to do with it, interestingly. The web has become so ubiquitous, and the major players are so resourced, that the barrier to entry can seem really high. Maybe I'm wrong, but my perception is that potential customers wouldn't take a second glance at my sight if it were plain html with minimal CSS and didn't render perfectly on mobile.
> I am glad I don't do web GUIs
Same.
The purpose of InPyBio is to empower all life scientists to analyze and understand their own data. There's a lot more I wanted to say about both CodeStories and InPyBio, but I couldn't fit it in the character limit. I've written it up here instead: https://mycodestories.com/about/#our_story
I’m going to be monitoring the thread for the next few hours, so please feel free to leave any comments or questions you have. I’m looking forward to seeing what you all think and potentially meeting some of you soon!
I'd be interested to hear what people think about:
1. Income Share Agreements in general
2. The messaging around this price increase (from $0 to ~$18,000) premised on funding a new feature/experience. Why not just say that they need to charge for the program?
Oddly enough, I'm in the middle of this project right now! There are over 600,000 users, and it turns out that many of them use their profiles to share links to things other than personal blogs. I've done some scripting to automate deciding if a link is a personal site or not, but the whole endeavor has been significantly less trivial than I had hoped.
Regardless, I plan on sharing results soon, so be on the lookout!
I'm particularly curious about communities that are "similar" to HN. Use whatever definitions of "healthier" and "similar" you think are appropriate.
Here’s a post I wrote just a few weeks ago describing some of the conventions that I established for myself over the course of 5 years:
https://jessimekirk.com/blog/notebook_rules/
I suspect that a lot of the conventions I describe help mitigate problems described here, some of which should be strictly or optionally enforced by the notebook instead of the user.
(The site’s very much a work in progress, so expect to see odd and broken things if you go poking around.)
I've always enjoyed Heroku, but feel like I'm paying a premium because I don't know enough to do "real" cloud work.
"If I were a more experienced developer, I could run this on AWS for pennies on the dollar".
Honestly, I don't know where that sentiment comes from exactly. It's at least partially coupled with the fact that all of add-ons you would need to pay for to run a small business site add up pretty quickly, from what I can tell.
This was a lot of fun; I'd definitely play level 2.
The nice thing about it was that you had some flexibility around getting the exact SQL query, and just visualizing a slightly larger superset of the data.
Their investor list in and of itself is pretty interesting.
Plus, their building out of Morehead, Ky. Morehead was the “big city” when I was growing up, so it’s cool to see innovation there.
[1] https://www.nytimes.com/2019/09/03/business/appharvest-green...
I recently wrote my first piece of productivity software, which I use everyday. The main benefit I get out of it is reminding myself, “This structure is how I want to think about things.”
The unlimited freedom of a spreadsheet comes with downsides, at least for me.