JustPaste.it

7:52:18 PM) ... impressive
7:52:22 PM] 7:52:26 PM] 7:52:30 PM]
the windows 10 UI development was the most enormous shitstorm i've seen in a while how hard is it to move some fucking settings menus many people have pointed out that the UI is upgraded piecemeal
7:52:34 PM] ... oh god 7:52:36 PM) ... you have no idea .7:52:37 PM] ... its so hard 7:52:41 PM) whYYYYYYYY 7:52:43 PM] —i tried to ADD A DROPDOWN 7:52:56 PM] ... DO YOU WANT ME TO DESCRIBE IN EXCRUCIATING DETAIL WHAT IT TAKES TO ADD A DROPDOWN TO THE CONTROL PANEL? :7:53:08 PM] find myself overcome with morbid curiosity :7:53:09 PM) is it like iavafx and fxml? 7:53:14 PM hahahahahahaha 7:S3:15 PM] ... hahahahahahahaha 7:53:17 PM] ... NO
:7:53:42 PM] 7:53:47 PM] 7:54:10 PM] 7:54:14 PM]
describe to me what it takes to add a dropdown to the control panel. grabs a pillow and brown paper bag -control panel or settings? probably some ancient mayan rites
:7:54:18 PM] ... lots of goats 7:54:33 PM 7:56:54 PM:
nd registry entries
see, first you find the folder that contains the code files for the control panel, and there will be like, 5 of them, each with something like 2000 lines of code, except for one that had 15000
lines of code and I never found out why. Once you find the C++ code file for the specific subsection of the control panel, you must then find the appropriate XAML file that is matched up to this code file, and then search through it to find another dropdown box element you can copy and paste because no one actually knows how any of this works. Then you have to go into a resource file and find a very specific resource ID for your control panel string, and create a new resource ID to tie it to. Then, you must find all the relevent C++ code tying the dropdown you copied, and copy and paste all that code. but this time, modify the hooks so it gets tied to your new dropdown. Then you have to run through 2 seperate specialized compilers to compile the resource files, and if ANYTHING GOES WRONG, literally ANYTHING, the ONLY ERROR YOU GET BACK is this:
So after you run around screaming for a DAY because there is no explanation for what the fuck is going on, you give it to your coworker, who discovers that every single number in the resource file must increase by exactly 1, and if there are any holes in those numbers, everything fails completely. Then you can actually finish compiling the special compiler stuff and start building the actual codebase through a specialized plugin built for visual studio for the sole purpose of dealing with this fucking codebase, and then you might actually get something to compile.
:7:57:42 PM] :7:57:43 PM] ... THE 7:57:46 PM] ... FUCKING 7:57:47 PM] ... FUCK 7:57:59 PM]
WHAT
7:58:04 PM] ... is how you add a dropdown 7. CR •f1g smiernrt 'clic
7:58:07 PM] 7:58:08 PM] ... 7:58:20 PM] ... 7:58:36 PM] 7:58:39 PM] 7:58:46 PM] 7:58:59 PM] 7:59:02 PM] 7:59:04 PM]
to the control panel in windows and people ask me why I quit that job how old is this "specialized plugin" how do they Live? from what i can tell about 7-8 years, i think do you have to be dead inside to write code for Windows? Can we just compile this kind of shit into a doc to then send to zefrank so he can do a vid on True Facts About Microsoft think it was based on an even older IDE they were using so it gets complicated
7:59:14 PM] ... Yes. 7:59:22 PM] rip
7:59:36 PM]I again it is hard for me to even explain how any of htis works, because most people there don't even know how it works 7:59:39 PM][microsoft needs to make Like mojang and just haul. ass to an entirely new codebase 7:59:43 PM] —they're bootstrapping shit on more shit 7:59:44 PM]i f mojang can say "fuck the modders" 7:59:51 PM] ... then microsoft can say 'Tuck the software devs" just as well. 7:59:55 PM] See, you don't understand, they keep trying and failing miserably 8:00:02 PM] ... For example, lets take the build system 8:00:04 PM] Isn't the legacy control panel codebase deprecated tho? 8:00:09 PM] ... Because of Settings.appx 8:00:21 PM) 'deprecated" is just a fucking label basically 8:00:27 PM] ... shit still uh 8:00:30 PM] Yes, that was the new control panel 8:00:30 PM] well it doesn't "work" 8:00:34 PM] ... and it's not "usable" that was the "new" codebase
8:00:34 PM] 8:00:35 PM] 8:00:36 PM] 8:00:37 PM]i 8:00:37 PM] 8:00:38 PM]
but it's Oh my that's why it was in XAML
8:00:45 PM], 8:00:46 PM] ... i'm not 8:00:53 PM] ... this is me trying to add a dropdown to the windows 10 NEW CONTROL PANEL
means "you shouldnt use it but if you do it's all k" accessible...? you think i'm describing legacy code here
[8 00 33 PM] <Person> IDO YOU PEOPLE WRITE SQL LIKE "SELECT • FROM TABLE THEN FILTER CLIENT SIDE? [8:00:33 PM] <Anon> not with scaling it to actual real world data [8:00:40 PM] <Anon> actually they do sometimes [8:00:45 PM] <Anon> like AT MICROSOFT [8:00:51 PM] <Anon> where we kept having PERFORMANCE ISSUES [8:00:56 PM] <Anon> BECAUSE IDIOTS CAN'T FUCKING DATABASE PROPERLY [8:01:07 PM] <Anon> i mean really I question a lot of the hires over there [8:01•19 PM] <Anon> then again one of them sent me example code as a screenshot embedded in a word doc so perhaps my expectations are too high
_1 Anonymous 03129/16(Tue)03:20:06 No.53742277 - »53742360 »53743200 »53743418 »53744166
[7:02:44 PM] <Anon> i will never trust microsoft on anything performance related ever again after seeing their leadership's priorities [7:53:50 PM] <Anon> that reminds me of that time where i re-factored our spaghettified codebase at microsoft into a much cleaner. organized whole [7:54:09 PM] <Anon> I was then reprimanded by my manager because "we don't just refactor code unless it benefits the customer'
[9:49:14 PM] <Anon> different teams under the same leadership will have violently different opinions [9:49:29 PM] <Anon> which can and sometimes do devolve into actual shouting matches [9:49:51 PM] <Anon> which my lead loved to recount to me when he saw them but I never got to see any myself (because I hated meetings and usually got out of them) [9:51:24 PM] <Anon> so team A wants to do X and team B want to do V' [9:51:31 PM] <Anon> and 99% of the time this is resolved by doing both X and V' at the same time [9:51:34 PM] <Anon> consequences be damned [9:53:08 PM] <Anon> so when microsoft is doing all these contradictory things [9:53:16 PM] <Anon> its because no one has any semblence of a "vision" there [9:53:29 PM] <Anon> its all super vague "reinvent productivity!" stuff [9:53:54 PM] <Anon> like if you ask any one microsoft person what the vision of the company is they'd probably either quote satya being vague or be like "Make cool stuff for people??? [9:55:05 PM] <Anon> its way too big. no one knows what's going on. no one agrees on what to do. everyone invents stupid things. they haev so much money they don't know what to do with it and they never fix their code. prefering instead to just make some new product that supplants the Original because no one can figure out how the code even works [9:55:57 PM] <Anon> they try really hard to hire smart people [9:56:05 PM] <Anon> who sometimes succeed in making good decisions [9:56:37 PM] <Anon> but are ultimately wasted by idiot managers who insist on doing incredibly dumb shit
Lnonymous 03/29/16(Tue)03:48:37 No.53742735 v »53742942
sglite SELECT bodyxml FROM messages WHERE author ah yes, microsoft at its finest
I'm pretty sure skype does everything in every way imaginable and then invents several unnecessary ways of doing it too
there are plenty of cases where microsoft has pushed REALLY BAD updates like that one update where they broke their SQL server for 3 days Its usually more applicable to businesses there will be no windows 11 speaking as a former microsoft employee. they are turning windows into a service I should know. I helped build the system that lets them do that Windows 10 is the last proper release of the operating system. From now on they'll just update the OS using the swap system there were also rumors of it eventually being completely free This is why they kept experimenting with putting ads into the start menu Eventually they will rebrand Windows 10 as just Windows they're tired of competing with themselves. so now everyone will get all the updates and they'll just constantly put out new features they still support XP because of the government They haven't decided how any of that works
I got in trouble while at microsoft because I spent two weeks refactoring the code
fun fact: Microsoft spent 3 years trying to rewrite the entirety of windows on top of a managed kernel. This is why they took so long to ship vista. They spent an additional 10 years still attempting to get their managed kernel to work before finally giving up last year. Vista's codebase got so fucked up. they reverted the entire source tree to XP and then rebuilt the entire OS on top of it They literally spent 3 years trying to do something insanely dumb and then threw it all away I really like how half of MSDN is down right now while i'm trying to look up a windows system call
_I Anonymous 03/29/16(Tue)03:52:42 No.53742803 »53742851 »53747905
I've used way too much IIS because... microsoft you need to make sure you have all the proper things installed so like. the net framework 4.0 or 4.5 or whatever. the HTML components. the ASP net components. etc there's a LOT of them I don't actually know what half of them do. we just had a list while I was at microsoft that said "install all these things to make ASP net magically work" (we had a lot of lists like that)
Not if it's running windows 10 give them a few more months to not fuck everything up with their updates ATM windows 10 Is a lottery you'll probably be fine but there's a 1% chance with each update your entire computer will be unusable they fired all their testers while I was there. I might add Also the software devs are expected to test things (hint: they don't) we were once told to use something because they'd seen it work "on a dev machine once" like. that's the standard "does it probably work? SHIP IT" there's a reason I quit that job microsoft has no QA anymore the insiders are the QA they just throw shit at customers dumb enough to test things for them well that's how it was at the redmond campus at least all the testers. all gone they completely removed the role of "software developer in testing" and now everyone is just "Software engineer' there literally isn't a "tester' job description there anymore
Unfortunately despite working at microsoft. I still don't know windows 10 permissions well enough to help you other than to say: god I'm sorry you're using windows 10 there's a reason I'm staying on windows 7 until the end of time I can gaurantee you no one at microsoft knows either because thats how we fixed things "Well we don't know what went wrong. just try reinstalling/rebooting!" hahahaha you're kidding right you have no idea the crazy shit that made it into the final build I HELPED WRITE THE CODE I HAVE SEEN THE ABYSS
_I Anonymous 03/29/16(Tue)03:56:35 No.53742851 »53742936 »53742952
»53742803
they could've done a lot of things. but you have to understand. at microsoft. you aren't ALLOWED to fix bugs unless they are high priority if you go and fix some random bug that wasn't assigned to you your manager will have a "discussion" about priorities with you even if it only took you like 2 hours i gaurantee you some fucking idiot already knew this bug existed and it was labeled P2 and no one fucking fixed it because they had higher priorities like implementing fucking stupid features no one will ever fucking use because that's what the managers want I CAN GO ON ABOUT THIS ALL DAY KNIGHTY Setting it as P1 would make the managers managers managers manager mad because it clearly isn't a data-loss bug or causes any kind of catastrophic behavior. it's just "kind of annoying" so obviously it's P2. but no one fucking fixes P2 bugs because they always have something more important to do We once had a bug where all your drives stopped showing up and we still shipped it to all our devs inside microsoft on the slow ring and pissed them all off and when they complained. our boss's boss's boss's boss's boss told us to shut the fuck up and deal with it press F5 file a bug with microsoft it will get accepted. put on P3 because it was filed from outside and never fixed fucking ever
windows 10 has serious driver issues because 3rd parties haven't fixed their shit yet which is to be expected because the exact same thing happens literally every time they increment the kernel version number it's the same root cause. actually vista incremented the kernel version from 4.x to 5 this broke every single driver that looks for 4.x even if it would have worked on vista windows 10 incremented the kernel to 10.x 50000 same thing happens it's even worse now because it's 2 digits which breaks even MORE things when i heard about that my whole team was laughing about how it was going to be a disaster
_I Anonymous 03129/16(Tue)04:03:19 No.53742936 v »53742955 »53742978 »53743087 »53746972 »53747340 »53747986
oh god metro let me explain metro metro uses flat design as an excuse to be lazy. because no one at microsoft knows how to design UI No one WANTS to design UI. because designing UI is hard so they use flat design as an excuse to make everything boxes so the program managers can make shit in powerpoint and give it to the programmers i'm not making that up either. they literally design all the windows UI in powerpoint they gave us powerpoint slides and were like "make this that's why it's flat. It's powerpoint. it's complete fucking shit
windows 10 was built for microsoft employees and microsoft employees are fucking idiots like you'd never believe we found what was apparently test data submitted to one of our production databases We knew it was test data because the reported architecture was &quotpoop&quota
always have to use google to search MSDN because Bing can't search it's own goddamn documentation database this became relevent while i was employed at microsoft because y'know. have to use all the microsoft stuff and our OWN SEARCH ENGINE couldn't search OUR OWN DOCUMENTATION DATABASE it was infuriating had constant problems it probably didn't help that half the time they'd be like "oh you're an employee HERE USE THIS BROKEN BETA VERSION" 'WHETHER YOU WANT TO OR NOT!' hate dogfooding it didn't fix anything faster it's where you force all your employees to use your untested software e.g. windows 10 was built on top of windows 8 while we were using it I got to watch them slowly try and take windows 8's UI and violently stuff it inside windows I don't think I can describe that specific scenario as rape because my entire employment experience was
_I Anonymous 03/29/16(Tue)04:14:16 No.53743112 - »53743126
»53743087
In PM with sauce: >So. one of the other groups we worked with had their own problems. They were in charge of keeping track of which users were registered to which computer so we'd know who to send out new windows versions to. They did this with the help of another group that gathered up all the user information and sent it to them. Unfortunately, the other group decided that their API would only work on 100 users at a time. This is the same API that was going to be called when 14 million people got windows 10 on release. So. they had to build a giant cache of all the user results before they could actually send them to the other group to be stored. basically re-implementing half the functionality. while some poller ran in the background. agonizingly calling this API with 100 users tens of thousands of times whenever a big update went out.