I believe that people who complain about parens have not coded in Lisp (atleast not enough)! Once you get over the "parens", the homogeneity of the language shines through and you will appreciate why some people like me never get over Lisp.
HN user
kras143
Tcl offers a unique combination of embeddability and power, often underappreciated outside specific domains. While its general-purpose usage might be less prominent, its dominance in Electronic Design Automation (EDA) is undeniable.
The more I tried to control and organize my life, the more stressed I became. Digitizing and organizing my knowledge base, in particular, wasted countless precious hours. Recently, I decided to let go of that rigid structure and instead focus on naturally prioritizing the most important tasks for the day, week, and month. So far, this approach has been working well, or at least it feels like it is.
In the realm of Electronic Design Automation (EDA), TCL is ubiquitous. Virtually every EDA tool offers a TCL interface or API, making it the predominant language for tool configuration. I've always wondered why TCL hasn't gained traction in other domains. It possesses the elegance of Lisp while maintaining practicality.
Where do you buy the Indian coffee?
So much of what you said resonated with me. I did try meditation, and it was very helpful. Many have the opinion that meditation is something mysterious and that it is hard to get what it means, but IMO, they should keep trying. Like any muscle, our brain needs training. Once you start seeing that you have control over your thoughts, I think you will "get it."
I understand your sentiment! Do you have any references or stories to share which show WITCH companies in a good light?
Why would I carry an umbrella on sunny days? And how is this on front page?
English is my third language. Keeping sentences short and simple helped me read and write better. It also makes revising my own notes easier.
Assuming most people do not know is also a "bubble" perspective. We don't know what "most" people know about their time zones. Most countries in Asia have only one timezone.
source: https://www.timetemperature.com/asia/asia_time_zones.shtml
It is easier for them to relate to GMT in my opinion.
The best progamming book I have read so far is "On Lisp". Reading that book and coding Lisp for sometime was the best time I spent programming. Unfortunately, the whole thing was purely academic.
Thanks for the effort and the information you put together.
As a civilization it is better for 95% of the people to think that holding stocks for long term is better. We leave the milking to the top 5%, and we enjoy peace of mind.
My personal experience with a large project which I started in Python and later moved to Haskell: I did indeed get things done quickly in Python and had majority of the problem solved. Then I had few nasty bugs which made me change/refactor the code and thats where my problem started. I quickly realized refactoring a huge codebase in Python was really difficult. Maybe there is a better way to organize my python code, I do not know. Then I moved to Haskell (partly because of the excellent Parsec library which made things very simpler compared to the yacc style PLY I was using in Python). Initially, the fix-compile-execute cycle was really painful, but I soon realized how I could figure out some functional bugs (not type bugs) just by reasoning about the types. The compiler too helped in some cases with valid type conversion errors. I would have caught such issues in python only if I had a very large test suite which covers this corner case. Nevertheless, I am happy with the move and my love for static typing is only going up everyday.
the collection is not that great
What's the motivation? Just an academic exercise?