News for hackers. Stuff that matters.

noblepayne

Re:Babashka is a fast-starting scripting environment for Clojure on Thursday December 08, 2022 @02:29PM (#33912094)
As mentioned by the one and only Borkdude, bootleg is a nice option for this.

It includes the Hickory library: https://github.com/clj-commons/hickory

I'm a previous BeautifulSoup user and have found the combination of (1) having the scraped data presented in plain Clojure data structures, and (2) Hickory's built in selectors, to be a very nice experience.

Happy scraping!

Re:Amazon Pip Horror Story on Friday February 04, 2022 @06:52PM (#30215247)
> but you're against performance reviews?

It may be useful to further refine what we mean when we are talking about "performance reviews". Are we talking about regular discussions between Managers (or skip-level, or product stakeholders) and their reports, or are we talking about an HR-driven process that happens every x months? Personally (for whatever that's worth) I find the former helpful and the latter to be mostly a waste of time.

> How do you know if you're doing well or poorly in your job?

Just my 2¢, but I think most folks would acknowledge that it is easy to have a myopic view, and outside feedback is valuable. But, at the same time, I would expect most (non-junior) engineers (who have been at a company long enough to understand the business) to have some sense of how their efforts and contributions are going? Put more plainly, I know if I'm slacking, and I don't usually need my manager to tell me that I'm writing decent code or getting my work done. That said, this all surely depends a lot on the specifics of the work and the organization/teams involved. And also assumes some healthy and regular conversations between peers and between the Business and the development team.