I remember doing just that - writing some ugly parsing code, thinking that I should be a good team member and add some specs for what I was doing, and when I tried calling conform... Oh, it did the parsing for me!
Depends on the cheese, and on the usage, really. My mom works at a cheese factory, so I regularly get more cheese than I know what to do with, so most of it ends up in the freezer. Non-aged cheese (not familiar with the…
That's why I prefer to listen to podcasts when taking walks etc, rather than full-on audiobooks - if my mind wanders and I start thinking about something else, it's not a big deal if I missed an episode of some tech…
This has been my experience. I managed to switch to working remotely 100% by saying "I need to move to another town, either I start working remotely or I'll need to switch jobs". My boss wanted me to say, but not enough…
I agree with what you're saying, my post was mainly trying to point out that there might appear to be more Clojure jobs than there actually are. For the past couple of months, I've been looking for Clojure jobs (after…
In my experience (in Sweden), most of those results are "false positives". Companies/recruiters like to look for passionate programmers, so they put smaller languages like Clojure in their ads, even though the job…
RSS is one of the main ways I consume the web (including HN). Been doing it for years and I'm very happy with it. I don't know anything about how it works, but it seems lightweight in that I can keep using it without…
I would say that one of the main reasons why F# gets comparatively little attention is that, yes, C# is being evolved with a fairly big focus on taking lessons from functional languages. Pattern matching is coming along…
C# 8 will introduce nullable reference types, which will effectively be equivalent to Options. And they are working on pattern matching (some simple, partial implementation is already in place AFAIK), though I don't…
I'd like to point out that the extension method feature of C# is one big reason why I like this whole story much better than the Streams API in Java. There are often methods I wish were part of the IEnumerable…
I've worked a lot with both C# and Java, and C# is so superior I never want to touch Java again. Especially since around C# 3.5, the distance between Java and C# has grown enormous. The two benefits I can see with Java…
Don't know if you know this, but given your example: The MP3s of the Joe Rogan Podcast can be downloaded from his website. Just an FYI.
Agreed. I've worked for many years as a software engineer, and some of the most challenging stuff I've done has been building robust test automation frameworks. The amount of disrespect QA gets (both those focusing on…
I went with this approach on a recent project, for two reasons: * Tracing/history/auditing * Structuring the service around these events, it became trivial to add new "event types", rather than expanding some big hairy…
There are also complete lecture series on linear algebra with Gilbert Strang on Youtube, highly recommended.
IMO it's completely inferior to LINQ in C#. One of the main reasons being that Java still lacks extension methods, so you're stuck with the methods that are provided for you. In C#, if I want a Dedupe in my LINQ method…
Wow, that's good to know. Hope you won't have to go through that again.
Maybe see with your employer if you could start working part-time? Taking two hours off every day, or one day per week or something like that might be enough to help move your project along. Best of luck!
I really recommend the Japanese For Busy People books, I learned tons from them quickly. They start off very basic (obviously), but they explain the grammar in a really good way, and progress into more advanced topics…
* Visual Studio + Resharper for C#. Don't really think there are any realistic alternatives, although I'd be happy to try some out, my current setup tends to get slow. * Visual Studio Code for JavaScript/TypeScript and…
Yeah, but you're limited to a very small play area. Some slow-moving games get around this beautifully using teleportation (Budget Cuts is a great example), but it doesn't work in all cases. Wouldn't want to teleport my…
I agree with you, and yes, F# does help you write safer code. My main objection is with people claiming that NREs cannot happen in F#, which is simply incorrect - it sure happened to me when I was learning some F# and…
I've mentioned this before, but it's worth mentioning again: unfortunately, F# is not guaranteed to be null-less. As soon as you are working with instances of some class (for example string), you are back to normal null…
I usually mention it in my cover letter. I wouldn't want to work in a place that discriminates based on age (or on any other factors, for that matter)
It's an interesting problem. I always strive to write clear code, but clear and obvious code for me could be confusing, weird and "clever" to others. I joined a .NET shop two and a half years ago. At the time they were…
I remember doing just that - writing some ugly parsing code, thinking that I should be a good team member and add some specs for what I was doing, and when I tried calling conform... Oh, it did the parsing for me!
Depends on the cheese, and on the usage, really. My mom works at a cheese factory, so I regularly get more cheese than I know what to do with, so most of it ends up in the freezer. Non-aged cheese (not familiar with the…
That's why I prefer to listen to podcasts when taking walks etc, rather than full-on audiobooks - if my mind wanders and I start thinking about something else, it's not a big deal if I missed an episode of some tech…
This has been my experience. I managed to switch to working remotely 100% by saying "I need to move to another town, either I start working remotely or I'll need to switch jobs". My boss wanted me to say, but not enough…
I agree with what you're saying, my post was mainly trying to point out that there might appear to be more Clojure jobs than there actually are. For the past couple of months, I've been looking for Clojure jobs (after…
In my experience (in Sweden), most of those results are "false positives". Companies/recruiters like to look for passionate programmers, so they put smaller languages like Clojure in their ads, even though the job…
RSS is one of the main ways I consume the web (including HN). Been doing it for years and I'm very happy with it. I don't know anything about how it works, but it seems lightweight in that I can keep using it without…
I would say that one of the main reasons why F# gets comparatively little attention is that, yes, C# is being evolved with a fairly big focus on taking lessons from functional languages. Pattern matching is coming along…
C# 8 will introduce nullable reference types, which will effectively be equivalent to Options. And they are working on pattern matching (some simple, partial implementation is already in place AFAIK), though I don't…
I'd like to point out that the extension method feature of C# is one big reason why I like this whole story much better than the Streams API in Java. There are often methods I wish were part of the IEnumerable…
I've worked a lot with both C# and Java, and C# is so superior I never want to touch Java again. Especially since around C# 3.5, the distance between Java and C# has grown enormous. The two benefits I can see with Java…
Don't know if you know this, but given your example: The MP3s of the Joe Rogan Podcast can be downloaded from his website. Just an FYI.
Agreed. I've worked for many years as a software engineer, and some of the most challenging stuff I've done has been building robust test automation frameworks. The amount of disrespect QA gets (both those focusing on…
I went with this approach on a recent project, for two reasons: * Tracing/history/auditing * Structuring the service around these events, it became trivial to add new "event types", rather than expanding some big hairy…
There are also complete lecture series on linear algebra with Gilbert Strang on Youtube, highly recommended.
IMO it's completely inferior to LINQ in C#. One of the main reasons being that Java still lacks extension methods, so you're stuck with the methods that are provided for you. In C#, if I want a Dedupe in my LINQ method…
Wow, that's good to know. Hope you won't have to go through that again.
Maybe see with your employer if you could start working part-time? Taking two hours off every day, or one day per week or something like that might be enough to help move your project along. Best of luck!
I really recommend the Japanese For Busy People books, I learned tons from them quickly. They start off very basic (obviously), but they explain the grammar in a really good way, and progress into more advanced topics…
* Visual Studio + Resharper for C#. Don't really think there are any realistic alternatives, although I'd be happy to try some out, my current setup tends to get slow. * Visual Studio Code for JavaScript/TypeScript and…
Yeah, but you're limited to a very small play area. Some slow-moving games get around this beautifully using teleportation (Budget Cuts is a great example), but it doesn't work in all cases. Wouldn't want to teleport my…
I agree with you, and yes, F# does help you write safer code. My main objection is with people claiming that NREs cannot happen in F#, which is simply incorrect - it sure happened to me when I was learning some F# and…
I've mentioned this before, but it's worth mentioning again: unfortunately, F# is not guaranteed to be null-less. As soon as you are working with instances of some class (for example string), you are back to normal null…
I usually mention it in my cover letter. I wouldn't want to work in a place that discriminates based on age (or on any other factors, for that matter)
It's an interesting problem. I always strive to write clear code, but clear and obvious code for me could be confusing, weird and "clever" to others. I joined a .NET shop two and a half years ago. At the time they were…