Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Why browsers are bloated

Name: Anonymous 2014-07-27 0:20

https://github.com/WebKit/webkit/blob/master/Source/WebCore/platform/Scrollbar.cpp
https://github.com/WebKit/webkit/blob/master/Source/WebCore/platform/win/ScrollbarThemeWin.cpp
Let's reinvent the fucking scrollbar, which every goddamn platform with a UI already has, and make it behave subtly different from the native one!

Right-click a native scrollbar in some other app:
- Scroll Here
- Top
- Bottom
- Page Up
- Page Down
- Scroll Up
- Scroll Down

Right-click a scrollbar in Chrome:
- Back
- Forward
- Reload
- Save As...
...

Right-click a scrollbar in Firefox and Opera:
Absolutely fucking nothing happens!

What the fuck!? How did these terminally retarded idiots get involved in creating one of the most important pieces of software to the average user?

Name: Anonymous 2014-07-31 22:35

>>31
The guy who just sits there thinking doesn't look like he's doing anything.
"I wrote ten classes today" sounds like you're getting a lot of things done
The volume of code output doesn't matter so much as progressing through the list of specifications in the world of business paid programming. A 50 line procedure that is functionally equivalent to a 200 line procedure doesn't matter to anybody but programmers. If the 200 line procedure was quicker to reason and write, that's what's getting shipped.

A thoughtful programmer who spends all day to remove 30 lines of code from the codebase (in order to make the logic cleaner) is less productive than a workhorse programmer who spends all day going through sections of the specification with masses of code - the brute force programmer is actually making progress and software stakeholders value this more than clean code. This doesn't mean that all progress is good progress. Progression without a reasonable amount care can lead to various software and development problems in the future.

The world of programmers for hire is a balancing act that leans towards people who achieves the most within the smallest amount of time.

Newer Posts