Earlier quoted context omitted.
>Lots of things here I don't like, but even the author of the language agrees with me on most of those. Working with Clojure..would be great if you could expand on these. Curious as to what they are/Rich agrees with. I find Clojure lacking when it comes to debuggabililty. In so far as everyone in my medium-ish non trivial codebase seems to find 'clever' solutions that are all but impossible to debug efficiently witho…
Wow, lots of questions. I am exhausted but will do my best to provide an initial answer. > impossible to debug efficiently without a) understanding everything around it and b) printing everything. Debug statements seem to "ruin the cleanliness" (as well as genuinely ruining threading macro flows. I've never once had to add a debug statement to my Clojure code, not sure what you are doing honestly. You can easily debu…
Ask HN: What cool development languages/tools changed your career?
271–280 of 315 posts
Re: Ask HN: What cool development languages/tools changed your career?
#272Earlier quoted context omitted.
Same story: C++ at school and VB then eventually C# at work. About 7 years into my career, I started feeling as though I had stagnated. Over the past 4 years, I took the time to learn Ruby (RoR), Scala, some Clojure, Nim, and now, some F#. Each of them has, in some way, made me a better C# programmer. I can't go out and interview for a position programming any of these languages, but they aren't blindspots for me eit…
Have you ever felt the need to try to change positions to try to learn more about the non-work use languages that you know?
Re: Ask HN: What cool development languages/tools changed your career?
#273Emacs. I remember finishing college in the late 90s and coming across Emacs (actually, XEmacs back then) for the first time. What a weird editor, how could anyone even want use this voluntarily? Until some coworkers at the place I worked back then showed me some tricks. The touch of enlightenment hasn't stopped ever since and probably never will.
Re: Ask HN: What cool development languages/tools changed your career?
#274Python saved my but 10 years ago when I was transitioning from operations to be a full time software developer. Back then I made the wrong technology choice for a project (OpenLazlo, a discontinued RIA platform on the frontend and PHP at the backend) and the schedule was slipping fast. Then I tried Django and it really stands for the motto "The web framework for perfectionists with deadlines". I'm yet to find a langu…
Re: Ask HN: What cool development languages/tools changed your career?
#275Django faster than raw PHP or Phalcon. I find that hard to believe. Are we talking PHP7?
I didn't do a benchmark. Phalcon is probably faster than Django (by a few miliseconds) but it is a compiled extension and also doesn't have all the functionality that Django has. Django compared to Laravel (which is now probably the most popular PHP framework) is orders of magnitude faster. This is what I meant with Django being faster that PHP (this statement compares a framework with a programming language - not fa…
Re: Ask HN: What cool development languages/tools changed your career?
#276Being able to fully control a remote computer as if i were in front of it is a most.
-> git
The distributed nature of git still amazes me.
-> multiple cursors & fuzzy search
Sublime Text pioneered multiple cursors and fuzzy search over all the options of the text editor, now most modern editors have included it. I use Visual Studio Code btw.
-> docker
Web development, deployment and configuration have been vastly simplified with this open source project.
-> NoSQL databases, in particular MONGO DB
My view of data fits way better with non relational databases, and not having to deal with migrations is a gift.
Re: Ask HN: What cool development languages/tools changed your career?
#277Vim. I was first introduced to this text editor back in college. It has super weird navigation rules and editing modes that would easily deter many beginners. 70-80% of my course mates gave up on it and chose something else that worked more like a normal text editor such as Sublime/Atom. It took me several months to develop that muscle memory to increase my productivity. Today, I can log in remotely to my AWS instanc…
I don't think vi has a steep learning curve. There is very little "curve" after the first day. It does have a very awkward first moment (how do i get out of this? esc-colon-wq wtf is this?). Once you realize the difference of command mode, you 're done; it's like photoshop with words.
It's fine to learn the basics, but the hard part for me was to internalize not only the movements, but striving to use the smallest amount of keystrokes for any given edit. Always keep learning!
Re: Ask HN: What cool development languages/tools changed your career?
#278Python saved my but 10 years ago when I was transitioning from operations to be a full time software developer. Back then I made the wrong technology choice for a project (OpenLazlo, a discontinued RIA platform on the frontend and PHP at the backend) and the schedule was slipping fast. Then I tried Django and it really stands for the motto "The web framework for perfectionists with deadlines". I'm yet to find a langu…
I know of a successful SaaS that is currently using Perl for data cleaning/importing.
Re: Ask HN: What cool development languages/tools changed your career?
#279Earlier quoted context omitted.
Agree on this, and am at the same stage myself; C# is a huge transition from e.g. Php (or ColdFusion). Can't help but be amazed at the doors it opens up though - Pluralsight is definitely one of your friends here. Jon Skeet's walkthrough of C# 4, SOLID, the courses on DDD etc - so much to learn! :) MS Dev Essentials will give you a 3 month sub for free, if you didn't have that already.
C# is a really nice language. I'm hoping that the new .NET Core work will expand its reach beyond mainly Windows and get it popular on other platforms. Otherwise my book isn't going to do very well. :)
As someone super rusty on it, I found it remarkably easy to get up and running on the platform.
If they can only finish the tooling so that NCrunch can run properly, life will be a bliss.
Re: Ask HN: What cool development languages/tools changed your career?
#280This is way back in 1998, when there was still VBScript and JavaScript was still very nascent. I had no idea it would have the impact it has had on the Web today. I just found it a cool way to make rollovers and other effects.
When CSS and "DHTML" came around, its potential was starting to dawn on me. Others saw it first, but that was when I started to approach it in earnest.
I created and played with so many cross-browser JavaScript libraries in that day. (Anyone remember 5k?) This is way before jQuery. Even made a bunch of widget libraries. Looking back, it was such a Wild West. Arguably, it still is.
Somewhere around 2003-2005, a bunch of colleagues and I started to apply formal computer science discipline and principals to JavaScript. Many others were trying similar things too. I even remember using an iframe to dynamically load and change content on the page without a refresh, a precursor to "AJAX" when it was coined in 2005. Somewhere around this time, I remember colleagues talking about using JavaScript on the server too, instead of just the client.
It's pretty crazy to see how far this little scripting language running on a Netscape browser has come.