|
|
|
|
|
by magicalhippo
1491 days ago
|
|
> Is it possible this is only a reflection of your experiences and not reality? For terseness, I think it's pretty easy to show that k is a lot more terse than say Pascal in various quantitative ways. Readability quite subjective though. I'm not saying k is universally less readable. But my experiences tell me that for me it might be. Hence why I was looking for alternatives that might fit me better. > I think the only things I need to concern myself with are what the program actually does, and how that differs from what the business wants. This is exactly what I was trying to get at. For me, self-documenting code helps with this, as I find it easier to find discrepancies or where I need to focus my attention when extending code. Anyway, got to spend a bit more time on the two tutorials posted here, which really helped, so will try to take a stab at k during summer break. |
|
> I'm not saying k is universally less readable. But my experiences tell me that for me it might be.
I would not worry too much about this: Readability as we can make statements about the code has an executive function[1], but as it pertains to you, how readable it is to you only affects your ability to use these tools of thought, and that will only improve by doing more of it.
If you've learned another spoken language after childhood, it is a little like that, and some people get stuck (or plateau) at some point for a long time and think they'll never get any better, but suddenly one day they do, and I'm sure you can do this too. It won't help to say more about readability, for what will be will be. What's important is to commit to an open-mind and leave open the possibility you can be convinced.
Maybe if you can find a local meetup or a group of array-nerds to talk to, you would find it helpful to join them; I've noticed many people "get" things easier when they see and hear lots of different explanations about what's going on (I certainly feel that way about my own learning!), and when you see people at different stages of their journey, you might learn more about your own. But if not I'm always happy to help; you can drop me an email, and I'll tell you what I think.
[1]: That is, for management, Readability is quite important: It impacts how easy it will be to replace your developer.
> Anyway, got to spend a bit more time on the two tutorials posted here, which really helped, so will try to take a stab at k during summer break.
Boa sorte!