|
It has been more than 40 years since Gerard M. Weinberg created the concept of Egoless Programming. We take a look at the treatise now to see whether the rules contained therein still serve a purpose for the modern programmer today. "Egoist: a person of low taste, more interested in himself than me."
|
|
|
|
|
I do Legoless programming, no Legos involved.
Sometims I do a little Legolas programming, just shooting my stuff until it works.
I'd like to try some Lego Legolas programming sometimes. Lego has all kinds of cool characters.
But the highest you can reach, as far as Lego and Legolas go is probably the Legless Lego Legolas programming.
Man, if I could ever get that thing working with some good old Lego Technic and C#
|
|
|
|
|
Sounds like your everyday programmer
|
|
|
|
|
your? or you're?
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
New data from internet services company Netcraft shows about 609,000 web-facing systems, serving an estimated 175 million websites, are running decade-old Windows Server 2003, potentially putting their systems and customers at risk of cyberattack and data theft. "The ruins of himself! now worn away With age, yet still majestic in decay."
|
|
|
|
|
Microsoft’s updated End User Licence Agreement terms and conditions let it disable any counterfeit software or hardware and, if you’re running a Windows 10 computer, you’ve just agreed to them. Ye be walkin' the plank, matie (Yarrr)
|
|
|
|
|
Who took the time to read the EULA!?!
I saw it come up on my old laptop that I was upgrading but I was like EULA...yada...yada...yada...
clickety...click...ACCEPT...because I can't EXCEPT....
"You will be assimilated!"
Okay, but will my laptop be faster and be supported for longer?
|
|
|
|
|
That is a bold move for an OS that owns its popularity from illegal copies and cloned hardware. Will make it really popular
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Google has failed to meet its own deadlines for fixing two nasty Android security flaws, and is failing to communicate. It's time to put some stick about. Android is the new Flash?
|
|
|
|
|
|
Happy birthday Internet Explorer -- we've really grown to hate you over the years. Time flies when you're dealing with browser quirks
|
|
|
|
|
What is really funny, the Microsoft too 'hates' it...Microsoft want's to get rid of it so eagerly, that was ready to release a half baked browser - the Edge...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
This is not the worst browser in the world. This is just a tribute to the worst browser in the world. I could not remember the worst browser in the world.
Kitty at my foot and I waAAAant to touch it...
|
|
|
|
|
After much discussion within the core team, early production users, and the broader community, we’ve identified a number of improvements we’d like to make over the course of the next year or so, falling into three categories. Is one of them a name so I think of a different Neil Young album?
Or at least stop thinking about decay?
|
|
|
|
|
A huge part of Microsoft's strategy for Windows 10 hinges on what it calls "Universal Windows Apps." Why rewrite it if it ain't broke?
|
|
|
|
|
It wouldn't be so bad if they were not abandoning every "legacy" part of the OS and push the new stuff exclusively. I mean, it's hard to find a reason why you should install Windows 10 when you only use traditional Win32/.NET applications, except for the newer underlying kernel and some performance improvements maybe. There hasn't been any new major API in Win32/.NET since Windows 7. The Windows Runtime is thought to be the modern replacement for it, but it's too limited to build powerful software on it and only really usable from within an App container, Desktop applications can only access a very small portion of it, so they are more and more left out from the progress. Plus: The Windows Runtime is not available on Windows 7, so even with the free upgrade to Windows 10, using it today means you're still massively restricting your target audience.
The question is: How is Microsoft going to deal with the productivity side of the story? In times of Universal Apps, what about the applications?
|
|
|
|
|
Can't agree more.
We had (and still have) more problems about the OS turnover, than about our apps development/reliability.
Our customers still have XP and don't want to switch to any newer version, despite our advises, bonuses, and whatever else. They simply ask us: "why should I change if the app works great? What the newer Windows have more than our current platform?"
Our answer is often disappointing...
|
|
|
|
|
Another point is that the only edition of Windows 10 that would be really appealing to anyone who doesn't care for the App side of things - that is, Enterprise LTSB N - is not available to individuals. I'd go for that version because it won't suffer from the possible feature-itis coming in the next months for the normal editions, you can defer upgrades and updates, it doesn't have any Universal Apps pre-installed (not even Cortana and Edge), it even comes with the good old Win32 calc.exe. Except for the Start menu it looks a like it would make for a good Windows 7 replacement.
|
|
|
|
|
Interesting.
Just wonder whether old VB6 apps would run fine on that platform, since they don't run anymore on Win8+ (and I was in HUGE pain two years ago)...
|
|
|
|
|
"any new major API in Win32/.NET since Windows 7"
DirectX 12 and more.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
IMO DX12 has nothing to do with Win32/.NET. DirectX was never really accessible from .NET, at least not officially, and since it's pretty low-level and built directly upon the HAL, you cannot really put it in the Win32 category either. Sure, you can still use it in traditional game development based on a classic Win32 application, but if you look at MSDN it's clear that Microsoft is really trying to push you to use the Universal Windows App platform in the future.
|
|
|
|
|
A 'Universal Windows App' to run on every device with Windows OS, must conform to the lowest common...Not all devices able to do all - it's a simple technology boundary...So if you want an application, with very clear specifics, you have to go for some legacy solution...
The problem is that Microsoft didn't learned from the internet development - there too, there is no one for all when browsing a site...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
For the next few years, we’ll be getting not just Windows 10 updates and patches, but new improvements and features. This is possible because Microsoft built this version very differently from all its previous releases. "The reward of a thing well done, is to have done it."
Don't be started by the big "VB" when the page is loading
|
|
|
|
|
It’s been over a year since the launch of one of the biggest ever releases in Java history. With plenty more elements coming and going in the Java 9 release next year, there’s one question you may find yourself asking: Does Java need all this change? "When you're finished changing, you're finished."
|
|
|
|
|
Programming languages, by there very nature, have a really big legacy/backwards compatibility issue. This is why (in my opinion) innovation is best achieved by layering good tooling over a language rather than adding rafts of new keywords and syntax constructs.
Also one of the problems with programming languages is how difficult it is to take features away when they are superseded. For example I'd like to see a version of C# that didn't support declaring something as "object" and didn't allow non-generic lists etc...
|
|
|
|