Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
janetacarr
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
janetacarr
4y ago
Oh yeah. If you didn't know what a reducer was, the article might be a bit confusing, eh?
32.
▲
by
janetacarr
4y ago
Oh I see what you mean. I had to look into this a bit. Sorry for the confusion!
33.
▲
by
janetacarr
4y ago
I agree with you, but I also never said it's snobbish about pure functional programming. The way I see it, pure functional programming, like anything, is just a tool in the belt to help think about solutions in a different manner.
34.
▲
by
janetacarr
4y ago
Transducers are great! They were an small obsession of mine last week as I wrote an accompanying blog post to demystify them.
35.
▲
by
janetacarr
4y ago
That's pretty cool. Armed with the fundamentals outlined in the post, my intent was for the reader to infer how he or she can design a system in FP. I'm sorry if it wasn't clear enough in the code.
36.
▲
by
janetacarr
4y ago
Agreed, I rarely reach for recursion myself when developing. Most of my transformations are map, filter, and reduce. Although from time to time, I will combine them with recursion when necessary. I find recurring from a reducing function to
37.
▲
by
janetacarr
4y ago
I think this would be correct for declarative programming languages, but I don't agree that Haskell is a declarative programming language. Haskell is pure functional programming in my mind. A declarative programming language might be s
38.
▲
by
janetacarr
4y ago
Clojure data type's are fantastic, but the main thesis of my post isn't what's required for FP in Clojure, rather, what's required to become comfortable with pure functional programming concepts which is why I reference
39.
▲
by
janetacarr
4y ago
I agree with your sentiment about recursion. It took me a damn long time to get used to it. But that's why I call it a mindset shift ;). If the codebase was written in Haskell, then there'd be no looping. Clojure is a bit odd in t
40.
▲
by
janetacarr
4y ago
Agreed, cyclomatic complexity is definitely something to be aware of when designing functional programming systems. Although, I disagree about Clojure's readability, but that's probably because I've been doing it for so long.
41.
▲
by
janetacarr
4y ago
Totally! Clojure is kind of great for this, the loop form in Clojure is really recursion as `loop` just provides a point(fn) for `recur` to return as well as a let binding. You could also just call `recur` in any fn. And, it has side-effect
42.
▲
by
janetacarr
4y ago
I think what people don't seem to understand is that entrepreneurship is a skillset. You can get better at it by practicing. Like any skillset, you can build a career out of it. And, just like any career, you could end up on the scale
43.
▲
Mindset shifts for functional programming (with Clojure)
(blog.janetacarr.com)
162 points
by
janetacarr
4y ago
|
94 comments
44.
▲
Clojure Transducers: Your Composable Data Pipelines
(blog.janetacarr.com)
2 points
by
janetacarr
4y ago
|
0 comments
45.
▲
How to Build Model-View-Controller in Clojure
(blog.janetacarr.com)
1 points
by
janetacarr
4y ago
|
0 comments
46.
▲
by
janetacarr
4y ago
I could just be rationalizing here, but I think AI will be illegal soon. The idea of banning AI to protect many well paid middle-class jobs will be a slam dunk for any politician. There will be no Post-GPT computing world, just the Turing p
47.
▲
Block ChatGPT plugins from accessing your content/website
(platform.openai.com)
2 points
by
janetacarr
4y ago
|
2 comments
48.
▲
by
janetacarr
4y ago
At one point, my indie friends even threw themselves a holiday party! The sky is the limit (until you become a billionaire and fly to space ;). I hope it works out for you.
49.
▲
by
janetacarr
4y ago
Funny enough, I rarely go to a coworking space. I do not miss the confines of an office, or having relationships with colleagues. That’s probably because my bf is an hobby dev and some neighbourhood friends are devs too. I have been to cowo
50.
▲
by
janetacarr
4y ago
I think a lot of what newly self-employed people miss about office life can be replaced by being a regular at a co-working space tbh. I understand it's hard to make friends in adulthood, but, if you can close a sales deal / consul
51.
▲
by
janetacarr
4y ago
My experience differs. I have worked at so many tech companies, and been on so many hiring panels, yet I have never seen demographic quota/quarter/whatever. Ever. I think by talking like this, people are perpetuating a myth that s
52.
▲
by
janetacarr
4y ago
I'm not sure I understand what you're trying to say here. Sexism in the workplace is very different than nepotism. And, you contradict yourself with your example. If nephew is minimum qualified, then he's qualified, yet you g
53.
▲
by
janetacarr
4y ago
I hear this from companies that are 1) too big to bother with or 2) do not want to hire an external person. In the first case, the client has some workforce deficiency, and, if they're a tech company, they're probably hiring this
54.
▲
by
janetacarr
4y ago
> That's basically extortion. If I applied your logic to a car, my next repair bill would equal a new car. No it won't. Just based on this HN comment, it's obvious you don't value your car like a new one, and you will
55.
▲
by
janetacarr
4y ago
Everyone wants to charge based on the value you can bring your client. But, based on my experience, it depends a lot on your client and business relationship with them. If you have a good relationship with a client, you can generally get a
56.
▲
by
janetacarr
4y ago
In a sense, yes. To be honest I didn't really want to spell it out because I like leaving something to the imagination for my readers. Sometimes they're solid gold (ie, preferred equity) and one has to ask themselves whether or no
57.
▲
by
janetacarr
4y ago
> I'd quit but equity... From what I've seen, those golden handcuffs are usually gold-plated handcuffs with the same steel underneath.
58.
▲
by
janetacarr
4y ago
People here say your experience is a red flag (5 positions), but honestly I don’t think it is. That would never bother me. I suspect what’s happening is, your resume looks great to recruiters/HR/manager, so you get the initial cal
59.
▲
by
janetacarr
4y ago
I think I need more context. Do you only have FAANG names on your resume? How many jobs have you held in your career? Do you have a lot of experience interviewing? Are you applying for jobs in a different area/level? (Management or hig
60.
▲
A Primer on Clojure Macros
(blog.janetacarr.com)
3 points
by
janetacarr
4y ago
|
0 comments
More ›