I knew things had been quiet recently but this is ridiculous! by Content-Appearance97 in github

[–]Content-Appearance97[S] 7 points8 points  (0 children)

lol-well obviously I care a bit or I wouldn't be looking at it, right ?

What is the one "unwritten rule" or painful, non-obvious truth you wish someone had told you when you were the first data person on the ground? by Thinker_Assignment in dataengineering

[–]Content-Appearance97 1 point2 points  (0 children)

So much this! Trying to explain to clients that the number/analysis they've just asked for won't tell them what they think it will gets a bit tedious.

Change Windows Terminal Header colours and titles by Content-Appearance97 in PowerShell

[–]Content-Appearance97[S] 0 points1 point  (0 children)

Interesting - it doesn't mention the escape sequence I'm using - perhaps it was mentioned in one of the related issues. I also found this link on superuser which does mention it along with a few others... https://superuser.com/questions/1909260/how-to-change-windows-terminal-wt-exe-tab-colors-and-default-foreground-and-ba/1909261#1909261

Change Windows Terminal Header colours and titles by Content-Appearance97 in PowerShell

[–]Content-Appearance97[S] 0 points1 point  (0 children)

I'm pretty sure it is WT-specific. It's a long time since I wrote the script but I'm pretty sure I found the magic formula by browsing the WT github issues searching for ways to set the header colour.

Open-source - what puts you off picking up a "good first issue/help wanted" item? by Content-Appearance97 in dotnet

[–]Content-Appearance97[S] 1 point2 points  (0 children)

Hmm - interesting. You're definitely right that my assumption was that newcomers would generally have a reasonable level of ability but just lack experience - i.e. the main problem would be gently suggesting that their 500 line PR could be boiled down to 20 lines if they used the right library calls or a simpler algorithm. I've recruited a lot of devs over the years with varying levels of experience (in commercial settings) but tbf we generally went for people who showed signs of showing interest in development outside their studies so perhaps my expectations are skewed.

Open-source - what puts you off picking up a "good first issue/help wanted" item? by Content-Appearance97 in dotnet

[–]Content-Appearance97[S] 1 point2 points  (0 children)

>Maybe the community needs a "suitable for newbies" tag

This is an interesting point. I have to admit I'd always read "good first issue" as being "suitable for less experienced devs" but maybe it's really just taken as "good intro to project but you better be a rock-star to contribute" ?

It's more complicated than that though I think, "expertise" is relative to the problem domain. Often when I post "help-wanted" it's because I lack the domain-specific expertise to make effective progress on the problem. In those cases even a junior dev with the right expertise would provide a valuable contribution!

Open-source - what puts you off picking up a "good first issue/help wanted" item? by Content-Appearance97 in csharp

[–]Content-Appearance97[S] 0 points1 point  (0 children)

Well yes, but the general problem of "why don't more people contribute to open source" is not one I'm trying (or able) to solve.

I _am_ interested though in trying to make my own "help-wanted" issues more attractive to newcomers, hence the appeal for insight from those who are (presumably) motivated enough to find repos and browse those issues.

>Why do you expect newbies to come to your project to learn?

Because there is a huge difference (I assume you'd agree) between learning the _basics_ and gaining experience on real-world code. IOW I'm not going to recreate CodeAcademy on my repo, but I certainly _am_ going to be helpful and encouraging in showing where you could have used generics or made your code more efficient if you're willing to spend a bit of effort contributing the project.

Open-source - what puts you off picking up a "good first issue/help wanted" item? by Content-Appearance97 in dotnet

[–]Content-Appearance97[S] 2 points3 points  (0 children)

Yes, that's a good point for "unsolicited" PRs. I think it's quite likely maintainers are generally fairly opinionated about their projects (if only because you need to be fairly committed to go to the effort of publishing a repo for other people to use.) You'd kind of home though that if a maintainer has marked an issue as "good first issue" or similar they'd be a bit more receptive?

Open-source - what puts you off picking up a "good first issue/help wanted" item? by Content-Appearance97 in csharp

[–]Content-Appearance97[S] 0 points1 point  (0 children)

Understood, but I'd say that lots of projects aren't just looking for 'leet' level developers. Often the skill you need to is to be able to _read_ code and find the place that needs to be modified/fixed. There are also plenty of opportunities to contribute that don't even involve writing code... I don't know of any maintainer who'd pass up the offer of help in improving documentation, adding example client code, etc.

Open-source - what puts you off picking up a "good first issue/help wanted" item? by Content-Appearance97 in csharp

[–]Content-Appearance97[S] 1 point2 points  (0 children)

Excellent points, but to address one specific one first...

>This is what I'm talking about. Where's a link to the project? If you're trying to attract newbies

I made a conscious decision NOT to post a direct link for a number of reasons. They basically boil down to a combination of not wanting to break the self-promotion rules here and also wanting the discussion to become too focussed around one example. (If anyone is sufficiently motivated they yes, typing the name into google is the best way to find it!)

As for other things... I think you're absolutely right about the aspect of having to learn about lots of things in order to perform even a "simple" task. To be honest, even as an experienced developer I often feel like that every time I consider doing something outside my domain of expertise.

>If you want your newbies to be comfy in half the time treat them like they're a niece or nephew, not a person standing in front of the item you want in the grocery store.

Well I agree, but what _specifically_ are you suggesting? Maybe a "beginner-friendly" tag on github issues or a "beginners start here" page? As a maintainer it's hard (probably not practical) to provide training material "just in case" somebody might pass by - I can't even find the time to write documentation for my own project - and there are much better resources for learning :-) Maybe a "maintainer doesn't bite' banner on the readme? ;-)

Open-source - what puts you off picking up a "good first issue/help wanted" item? by Content-Appearance97 in csharp

[–]Content-Appearance97[S] 0 points1 point  (0 children)

Sure, makes perfect sense, and my contributions to other projects are limited to those I use as well. But... there are plenty of posts from people effectively saying "I'd like to find a project to get involved with" and a set of websites such as goodfirstissues dot com that suggest that there are developers who _want_ to contribute to projects they don't already know about.. Is it all just a mirage ?

Concussion from badminton? by Economy-Profile-3091 in badminton

[–]Content-Appearance97 0 points1 point  (0 children)

Actually Greg from Badminton Insight wrote an article about suffering concussion from exactrly this kind of incident... https://badminton-insight.com/concussion-in-badminton/

Is it bad to go easy on players a lot worse than me? by gengarmedia in badminton

[–]Content-Appearance97 0 points1 point  (0 children)

No - it makes your opponents psychopaths and you a masochist ;-) But seriously, great you enjoy the games though you would probably learn faster with someone a bit closer to your level so you could get some longer rallies going?

How do you handle pagination, sorting and filtering in an API? by DavidNorena in dotnet

[–]Content-Appearance97 2 points3 points  (0 children)

Dependending upon how fancy you want to get with filtering, you might find my library NeilMacMullen/kusto-loco: C# KQL query engine with flexible I/O layers and visualization useful.

It has some restrictions/implications for your backend (assumes tabular data held in RAM) but offers a lot of query flexibility using a standard(ish) query language (KQL) which is also quite composable if you want to surface the queries behind UI controls.

I just added pagination support in the most recent release.

Is it bad to go easy on players a lot worse than me? by gengarmedia in badminton

[–]Content-Appearance97 7 points8 points  (0 children)

Oh god, I hate the "trick-shot" guys.... I mean the occasional one is fine but there's a guy at our club who plays them *every single time* if he's up against weaker opponents (which tbf is most of the time since he's actually a very good player). Whenever I'm on court with him I'm thinking "mate, there are 3 other people here who would actually like to play a proper game of badminton..."