monomon

joined 1 year ago
[–] [email protected] 2 points 1 month ago* (last edited 1 month ago)

I started doing exactly this. Write a bunch of functions, that may end up in different systems, on different machines, even. This allows you to define the interfaces, figure out data dependencies, and so on.

The code may be runnable, just printing out some statements. Then I copy blocks of it to the place where it will belong.

It's more of a thinking tool, than "actual code".

[–] [email protected] 1 points 3 months ago

Fair enough, i thought it should be noted. The difference was significant at times.

[–] [email protected] 0 points 3 months ago (2 children)

Same here, SMB was significantly slower in our organization than NFS.

[–] [email protected] 4 points 5 months ago (1 children)

Not always, i think. There are some SSO solutions that behave like this, and password gets filled in fine.

[–] [email protected] 4 points 6 months ago

Another reason to use libraries is communication. Would you prefer to receive a GitCommitResult in your code, or have to parse the stdout of the subprocess? If you need complex communication with the other program, then it needs to provide rpc or some other form of inter-process communication. A library avoids this issue.

[–] [email protected] 1 points 6 months ago

Great answer. I am also a fresh "lead" and am struggling with some aspects, but as you said, clarifying the direction and working together are the most important ones. Pairing also allows you to explain things in more depth, which aids understanding.

We don't do complex planning, usually have a few meetings and we start prototyping. So that's been a non-issue luckily as a lead. Detailed estimation can be really exhausting and takes a toll on the team.

[–] [email protected] 2 points 7 months ago (1 children)

It does look pretty damn cool. One thing that bothers me is it is in the npm ecoystem :)

[–] [email protected] 2 points 7 months ago

Concepts like Reactive programming are widely used in web/UI contexts. The problem of connecting a UI to an underlying data set is not trivial. Several frameworks deal with this.

As was already said, concerns like Accessibility are studied academically. They have more to do with user experience than the technology, so not sure if they match your question.

[–] [email protected] 1 points 7 months ago

Same. Writing code is FUN! However that's not the only goal there is. It's a part of the puzzle. Perhaps it takes some maturity to reach that point.

[–] [email protected] 18 points 1 year ago* (last edited 1 year ago) (1 children)

Funnily, due to this, i often find an open source app that is way better than whatever annoyed me.

Just today i used an Adobe product that got me raging. Within minutes i installed an oss equivalent that was a joy to use in comparison.

It's an interesting trend.

[–] [email protected] 2 points 1 year ago

Hands down the best programming book. It has a great section on abstraction through data structures.

[–] [email protected] 2 points 1 year ago

Recently discovered d2 which has a somewhat nicer syntax.

view more: next ›