468 karma · joined July 11, 2015
I will consider buying the books and spread the word :) Thanks again!
These books you've written are great for a bit of first principles insight and then quickly building up to functional usage. I will have no hesitation in referring colleagues to them!
Do you have a patreon or something similar? Do you accept pull requests for collaboration?
Thanks for creating such great free material!
I have to say I do like a lot of the design decisions that have gone into hatch. Regardless, it is great to have more compelling options being worked on, and eventually something will get it "right" enough for the important use cases that it becomes a de facto standard and then hopefully a "blessed" option that everyone can rally around.
I want the automatic virtualenv management from poetry with the lockfile for dependency management and resolution
BUT
with the option to use a vendor dir like PDM without virtualenvs
BUT
with hatch's awesome environment management and matrix functionality for tests/docs etc.
Then, I'd love to work out how I can bundle a python runtime against my package so I can ship a single distributable archive that can be placed anywhere to run predictably. Does anyone have any suggestions for something that solves this last part?
Ultimately, I don't really care what I use! But python's woeful package management and distribution is actually a factor in my decision criteria for when and how I use it.
If I control the system end to end? Sure, I don't mind messing with python and building something I deploy. If not, I don't want to deal with it or the headaches that come with the gazillion ways the runtime can be installed/packaged. In this situation I've been defaulting to go even though I'm slightly less productive in it.
I just want a community accepted standard solution that gives me an easy way to offer a pip installable package with its dependencies, or a way to package the runtime easily (cross platform) and move it around with my code so I can forget altogether about what's lurking underneath all that.
I don't know what it was about this article but I feel slightly more confused now. It jumps to bytecode before explaining how they're useful at the higher level of abstraction that is the developer.
How do symbols help you think about and find solutions to problems and then implement those solutions? I.e., what is the facility they provide that is not present in some more traditional OOP language (say PHP?)
I was just wondering if you can comment on the current status of the project and its future direction at this point?
Still, to each his own! That's the great thing about having a glut of viable options.
I still write for bash and use a bash shebang to run it when I need to script. Mostly because the likelihood a colleague or whoever else comes along later happens to be using fish is pretty low. Bash remains the most portable option!
Then I discovered fish and to be honest the sane defaults and out of the box functionality means I haven't looked back in a few years now.
If fish didn't exist, I'd absolutely still be using zsh with Zim or presto.
I need corresponding mobile phone applications for any alert product I intend to use that can override DND/volume etc. on my phone so I can get woken up at night and respond to problems.
At first blush, I can't work out how a website would be particularly helpful in orchestrating those type of actions.
Can you give some examples of "operations" that fall right in your wheelhouse?
Is anyone using it and can relay their experiences?
Is it ready to be used as a daily driver?
1) "Drop the pants" doesn't offend me 2) I don't know why it's assumed kimono is a reference to a garment exclusively worn by women and certainly the etymology of the phrase is not clear that it pertains at all to Geisha's or "comfort women"
The best evidence I can find online suggests its a reference from feudal Japan where one could prove one wasn't harbouring any weapons.
However, I do agree that when someone says, "this language is demeaning and hurtful to me", that you should at least reflect internally on whether that's a valid position for them to hold and if so change your own behaviour to cease using a certain phrase.
The bit that stumps me, and I mean I'm totally flummoxed here, is what do I do when I fundamentally disagree with someone else about the implicit sexism or bias of an expression? What if it's something as innocuous as "low-hanging fruit", and, a colleague is offended by that?
EDIT: Actually, I just had a reaction to this, which is when someone else polices my phrasing, I feel misrepresented and attacked. Especially when there exists enough ambiguity that it would be impossible to determine whether there was intent or some hitherto unearthed entrenched bias in my choice of words. So now we're in a circular argument. I feel victimised, and they feel victimised.
Oh gosh, now I'm having flashbacks of past toxic relationships.
I find it hard to see the implicit sexism in this. Truth be told, if I heard the phrase around the workplace and someone took issue with it I'd probably be internally rolling my eyes.
Am I different from the average person? Do other people have an automatic, internal and visceral reaction to such locutions that I'm lacking?
I'm curious whether there's a status update you could provide? I'd love to get involved as I think it truly represents a next generation style config management system, but I also had fears it was dead in the water or not being actively developed!
I hope there is some possibility of long term recovery beyond where you're stuck at now.
One of the videos that got Jesse McGraw on the FBI radar and ultimately arrested. I don't necessarily agree with the severity of his sentence or how he was treated in prison, but his behaviour was pretty reprehensible and juvenile.
It is sad he lost 10 years of his life from some pretty thoughtless actions that I'm sure had he had more life experience would not have considered undertaking.
edit: Perhaps hindsight bias? https://en.wikipedia.org/wiki/List_of_cognitive_biases