Details
-
AboutDeveloper (almost the wrong side of 50), married father of four, part time musician
-
SkillsC#
-
LocationSomerset, UK
Joined devRant on 4/27/2017
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
@EdoPhoenix Completely forgot about the desktop machine that my son uses (and built/bought himself) - it's only an i3, but it is a K edition processor (8350k). Again, he's not been affected adversely by Windows Update
-
I have a desktop i5 system, an old MacBook Pro and a works provided Dell XPS 15 plus one Toshiba laptop that my wife uses and three Asus laptops that my kids use - all run Windows 10, and not one has been buggered up by Windows Update.
-
Maybe your team should start rejecting his PRs whenever he does this. Do you require reviews from other team members before merging to master, right?
-
Chocolatey, package manager for Windows - https://chocolatey.org/
-
@JKyll Which company with a fruit based logo took IBM down? It sure as hell wasn't Apple (or Apricot for that matter).
Arguably it was companies like Compaq and Phoenix Technologies that implemented the first 'clean room' copies of the IBM PC Bios that eventually brought down IBM - although don't forget that they're still a massively successful services company these days. -
Back in the day when I first started, the Internet was not an option - so I taught myself mainly from Books and Magazine articles, and more importantly practicing over and over again.
Nothing teaches you more than your failures, so constantly picking projects slightly out of your comfort zone is a great strategy. Don't be afraid to kill projects if they're going nowhere.
Case in point; I taught myself to program in C by writing a simple windowing framework for Terminate and Stay Resident (TSR) applications in MS-DOS (think of things like Sidekick). I never got as far as the TSR handler, but I got a working Windowing library that I used in many other projects, and a huge amount of experience.
In summary; read, practice, repeat. -
When will people realise that working long hours does not equal increased productivity? Tired developers make mistakes that eat yet more time to fix.
80+ hours is insane - you're much better out of there dude. -
A fellow Microsoft Sculpt keyboard user! I've got one at work and one at home as well - great devices
-
Clickbait comment is obvious.
So Windows 10 is a disaster is it? Wonderful, maybe you want to explain to the rest of us why that is exactly - otherwise you might as well have dumped that "rant" straight in /dev/null
Have a down vote from me - at least I have explained my reasoning... -
Windows provides a data loss free conversion from FAT32 to NTFS and has done since Windows 2000 IIRC. Prior to that, they provided a FAT to FAT32 conversion (in MS-DOS 6 I think, my memory may be failing me). There's no reason why they wouldn't follow the same pattern from what I can see - allow for optional conversion until such time as the use of a more powerful FS becomes a necessity for the OS
-
Wow, that's a blast from the dark ages - I'd forgotten about projects like that! You have my sympathies
-
Best thing to do is clear the binary outputs of your solution and force a rebuild. Close the IDE and do a simple
ls . -Recurse -Directory -Include bin, obj | rm -Force -Recurse
from PowerShell. Reopen the IDE and hopefully everything will be OK after a solution rebuild -
@sladuled @oudalally "var cannot be assigned null"
This needs unpacking slightly; the following is invalid code:
var foo = null;
This is because there is no type information that can be inferred from the use of null - so yes, your statement is correct. However
var foo = new Foo();
foo = null;
is also valid, which makes your statement that "if you need to use a null value to check a condition" wrong (or ambiguous at best)
'var' is not a special case type, it's simply a placeholder for a specific type that will be filled in at compile time. It's not a synonym for an 'any' type present in other languages. -
@sladuled "...of which one is totally not acceptable as a C# coding convention..." - you mean *two* of which are totally not acceptable as a C# coding convention.
Methods, Classes and Properties should all be Pascal Cased and not Camel Cased (as in the case of pricelistExportMode)
You do find people using Underscore naming conventions in C#, but almost exclusively for descriptive Unit/Integration/Funcional Test methods.
Your solution is not to leave it there; rename those Properties now and if anyone complains point them here: https://docs.microsoft.com/en-us/... -
@Charon92 Thanks - I should say that this incident was over 15 years ago now; I'm in a much better place mentally and physically than I was as the time. The takeaway from this rant is try not to bottle things up and break yourself to get work done for a company - your personal health and happiness is way more important, but also don't underestimate how much help you can get when you least expect it.
-
I have a triple monitor setup at work, two in landscape and one in portrait. I do all of my dev work on the landscape monitors while on the portrait I'll flick between consoles or HipChat. It's excellent once you get used to it.
-
Why not send a link to the automatically generated GitHub zip file if he doesn't know how to git clone?
-
Aw man, that brought back memories - I remember this from my Windows 3.1 days (I think it was simply called Neko)
-
s/Mercure/Mercury/
-
My 30 year career is littered with the remains of projects that I've started and abandoned along the way. Don't worry about them - they're learning experiences.
-
@g-m-f Aw, thanks! I'm afraid that Cpt. Roberts (for that was his name) is long gone, but I've never forgotten him.
-
Boards of Canada (especially Music Has The Right To Children and Tomorrow's Harvest), Jean-Michel Jarre (Oxygene, Equinoxe and Zoolook in particular) and The Penguin Cafe Orchestra. Recently though I've been listening to the Vangelis Blade Runner soundtrack 25th Anniversary version.
-
In Powershell 'curl' is an alias for the 'Invoke-WebRequest' command. It's a right royal PITA as the command (while incredibly useful) is not a replacement for curl and only causes confusion.
Use 'Remove-Item alias:cur' to remove the alias