draconic.one
shrk
scifi writer
airline pirrot
actual dragon
skater
artist
furry since forever
https://foxprints.org/
https://shark.community/@sekka/
sekka@discord
SekkaShark@telegram
is aka Kysh
fka Sasya Fox
248 posts
158 followers
270 following
Regular Contributor
Active Commenter
comment in response to
post
(And frankly, though it embarrasses me to admit it, I don't really understand the counterarguments because they often get extremely technical with functional programming jargon)
comment in response to
post
(And yes, to be clear, by "OOP" I do mean polymorphism and inheritance, at least to some degree, as well as message passing and such. Not necessarily all of the weird OO patterns, though, or the hyperencapsulation fetish thingy some OO programmers have . . . )
comment in response to
post
It looks wrong ...
comment in response to
post
Since people aren't upset about the fact that it's not allowed and say "don't fight the tools," I have to assume that there's some better way to do it—I'm just struggling to figure out what that is.
comment in response to
post
Conceptually, I feel like I want to separate my data model from the actions on it, but my data model contains different entity types that I'd like to logically separate. Directories within the same package would be ideal, but aren't allowed.
comment in response to
post
As far as I can tell, with go, it would just be:
<root>
| |-planet.go
| |-star.go
| |-event.go
| |-date.go
| `-(dozens of other files)
`cmd/
|
|-cli/
| `-main.go
|
|-webui/
| `-main.go
|
`-db/
|-sqlc.yaml
|-schema.sql
`- db.go
comment in response to
post
In my case, I have a bunch of different types (celestial bodies, events, my date type, etc), but they all (necessarily) reference each other. In another language, I might have:
<root>
time/
event/
location/
db/
ui/
webui/
etc, but I'm trying to figure out the right way here.
comment in response to
post
This may sound silly, but how do you deal with either having massive files, or a crapton of files in the same directory? Ideally I'd be able to have subdirectories in the same "package," but go doesn't allow that.
comment in response to
post
A little of column A, but shades of "the industry in general."
comment in response to
post
ilu 💜🦈
comment in response to
post
I saw your picture before I realized it was you, and my first thought was "Oh, Alaska."
I miss it.
comment in response to
post
You see this across all forms of media—the fear of risk taking by publishers, except when negative attention is desired for alternative marketing.
Worse, the publishers train the audience.
For better or worse, a starred review in yesteryear might net a few thousand sales, and that was success.
comment in response to
post
To succeed, you need to sell, because otherwise nobody will ever read what you've written. (And despite all of the "write for yourself!" advice, writing is, as you allude to, necessarily communicative. It requires a reader.) But to even get to that point, you have to please the algorithm of capital.
comment in response to
post
I think it's more insidious. I write science fiction, and I'm constantly talking with other writers who are so married to the concept of commercial viability that they're terrified of taking risks, which is what you're saying, but it goes deeper—they're also afraid to take chances with the formula.
comment in response to
post
💔
comment in response to
post
Oh also, gill smooches can be hot, too. <3 Gentle ones.
ON THE OUTSIDE.
comment in response to
post
Gills are sensitive and hot.
comment in response to
post
yes DEFINITELY. ^__^
comment in response to
post
Miss you! Hope you're doing great. <3
comment in response to
post
Badass <3
comment in response to
post
If you find that you've "solved" a problem in such a way, you haven't actually solved the problem, you've just gotten past the problem. Don't recommend your course of action to others.
comment in response to
post
Also, "I uh switched to wifi and it worked" is the sort of problem solving that's endemic to tech. I've always called it voodoo. (Relating to the pop culture concept, not actual Hatian vodou)
It's right up there with "reset your preferences," "reinstall drivers," "reboot," or "reinstall windows."
comment in response to
post
I shoot the gazebo with my crossbow