3
3
3
4
0
2
6
5
5
3
3
7
[-] SmartmanApps@programming.dev 6 points 1 month ago

"'the next generation of Windows PCs', differentiated by the AI experiences that will be exclusive to them"

No thanks. I'm good.

[-] SmartmanApps@programming.dev 11 points 1 month ago

For the people saying Python is beginner friendly, no, it isn't. I had to teach it to high school students (I had no choice in the language). Having to have exact indenting, whilst also not caring at all about how you use your variables, not to mention is OOP, is all a bit much for some students, some of whom don't even fully grasp how to use loops yet. One step at a time.

[-] SmartmanApps@programming.dev 5 points 1 month ago

Pascal was designed for beginners, so I'd start there. Get a handle on the basics before you move onto something which is using object-oriented programming, as that's a whole thing to understand in itself. One step at a time (I'm a teacher, and we always only teach students one concept at a time). And once you've got the basics then C# in a Nutshell series of books (one for each version of C# as new features come out) is very good with explaining the next level stuff and not rehashing the basics (there may be similar books available for other languages, but that's outside my area of expertise).

[-] SmartmanApps@programming.dev 5 points 4 months ago

Yeah, people were saying that when dotnet.social launched as well, despite that not being an official MS server either.

[-] SmartmanApps@programming.dev 5 points 4 months ago

The source is Maho. He's a Microsoft employee who has added ActivityPub (via the Wordpress plug-in) in his spare time. The 2nd person to follow it was also a Microsoft employee - @DevLeader@programming.dev - who I'm sure would be happy to clear up anything about it (I'm not sure if Maho himself is on here,, but Nick is).

[-] SmartmanApps@programming.dev 6 points 4 months ago* (last edited 4 months ago)

That's because Microsoft isn't officially in the Fediverse (yet), and this is a project Maho - who is a Microsoft employee - did in his spare time. There's also a note there about where to give feedback if you'd like Microsoft to officially have a Fediverse presence.

I'm not sure if Maho is on here himself, but Nick Cosentino - another Microsoft employee, and the 2nd person to follow the bot - is, and I'm sure he'd be happy to clear up anything. :-)

[-] SmartmanApps@programming.dev 8 points 4 months ago

People also forget that smartphones existed before iPhones and MP3 players existed before iPods.

[-] SmartmanApps@programming.dev 7 points 4 months ago

Look for every time Apple has said "reimagined" and you'll find a feature that Android had 5 years earlier.

[-] SmartmanApps@programming.dev 12 points 4 months ago

I actually was a teacher for a while (Computer Science and Maths), and I still do tutoring. When I started working with Xamarin, with no prior .NET/C#/GUI experience (just shell scripts and programs in DOS and Unix), it became clear as day to me that no-one at Microsoft had the slightest idea how to teach things. That hasn't changed even now. The documentation is horrendous - they don't even follow basic grammar rules like spell out an acronym in full the first time, so first time you hit one and you don't know what it is, now the document is useless (because they haven't linked to any assumed background knowledge either - have you tried Googling COM to find out what it is?). When I told someone there (who I won't name) they said "it's near impossible to cater for all levels". No it isn't - you start with the fundamentals (or link to them) and build your way up to the more advanced.

Microsoft documentation...

Here's my blog on writing a MAUI UI in C# which illustrates how to write a document (though I realised later I missed linking a few things and still need to go back and fix those) - Creating MAUI UI's in C#

It's also an issue with their templates - there's no such thing as a "blank" MAUI app. They stuff a bunch of stuff in there which violates "teach one concept at a time". I was so relieved when I found out how to make my own templates! (shell be gone! XAML be gone!)

Here are the basic rules of teaching...

I would add to that (for documentation) always spell out your acronyms in full the first time, link to any assumed knowledge, have step-by-step instructions, and make sure you cover different uses from basic to advanced (and don't damn well use Foo Bar - use a real world example).

[-] SmartmanApps@programming.dev 6 points 4 months ago

The disagreement was actually all over whether the question was about a switch or a button, and so some people were answering as though it was a switch, and some people were answering as though it was a button - switches and buttons do indeed have opposite approaches usually (a switch usually shows the current state - such as "on" - but a button shows what action will be triggered by pressing it, such as "play").

[-] SmartmanApps@programming.dev 10 points 4 months ago

This whole thread is about buttons

view more: next ›

SmartmanApps

joined 7 months ago
MODERATOR OF