Comments for Software Engineering Stack Exchange Blog Software Engineering Stack Exchange Community Blog Wed, 14 Sep 2016 10:52:50 +0000 hourly 1 Comment on Fix Price vs. Time and Material Contracts by A Wed, 14 Sep 2016 10:52:50 +0000 This sums up the current FP project I am working on perfectly

]]> Comment on 20 controversial programming opinions by ajswssa Tue, 06 Sep 2016 08:56:21 +0000 These are uncontroversial opinions. I imagine pretty much everyone in our office would agree with most or all of them.

]]> Comment on Why CS teachers should stop teaching Java applets by MadProgrammer Thu, 04 Feb 2016 06:13:40 +0000 Also as of 2016, the applet plugin will no longer be supported. Java Plugin support deprecated and Moving to a Plugin-Free Web

]]> Comment on Why CS teachers should stop teaching Java applets by Matthew0898 Wed, 22 Apr 2015 03:22:33 +0000 Pardon the punctuation error at the end of my comment. I intended to use a question mark and am now unable to edit my comment.

]]> Comment on Why CS teachers should stop teaching Java applets by Matthew0898 Wed, 22 Apr 2015 03:02:38 +0000 An additional point I thought I would add is that the element is deprecated in HTML5. The W3C lists the applet element along with others in a list that states

“Elements in the following list are entirely obsolete, and must not be used by authors”

Correct me if I am wrong here, but wasn’t the whole point of Applets to be able to embed them into HTML.

Comment on So you want to be a Rock Star Developer? Maybe you should reconsider. by THAT-dude Fri, 20 Feb 2015 00:31:17 +0000 So much skepticism. RockStars exist, and they are not narrowly focused. To be a true RockStar, you need to have broad and deep coverage. That’s what enables you to outperform everyone else. When other people are getting stuck researching a problem, the RockStar is able to infer the most probable solution from their massive bank of knowledge and experience. They try it (very quickly, cause after all, they can do 10x the work), and if it doesn’t work out, they try the next probable solution. You don’t have to be exceptionally accurate when you can validate and iterate on your theories so quickly.

To put it more simply, it takes 10,000 hours to become an expert at anything. If you can do 10x the work as a normal person, that means you only have to put in 1,000 hours before your an expert. Now ramp that up to 10,000 hours after a decent start into your career, and well… do they even have a name for that kind of proficiency… oh yeah, rockstar 😉

That said, many rockstar’s I have met (which isn’t that many, just a handful), are usually lacking in non programming skills (such as communication, project management, documentation, etc…). The good ones will focus their extra time on improving those skills.

As proof, believe it or not, I’ve written 1MM LOC in under 6 months, resulting in a very functional, relatively bug free, commercial product on the scale of something like Microsoft Office (though totally unrelated). Further, the product was innovative and in fresh territory (as in, no competitive products, no answers on google, just completely on my own). I wouldn’t do it again, because I was then on the hook to maintain 1MM lines of code, but I guarantee you, that’s at least 10x a normal engineer. That’s about 6K LOC a day. The average engineer I’ve worked with, puts out about 500 LOC a day, the best (but not rockstars), put out about 2K LOC a day. So its not a clear 10x mapping, but that’s 12x a normal engineer, and 3x a great engineer. Screw with the numbers all you want, but there’s still a clear divide between RockStar output and non RockStar output.

That said, enjoyable read, even though I don’t totally agree with it. Thanks Morons!

Comment on Why CS teachers should stop teaching Java applets by honorio Mon, 09 Feb 2015 03:28:12 +0000 i use java applet to play notes on a website. without applet, how do you do it with js + html5?

]]> Comment on Why CS teachers should stop teaching Java applets by Lana Martin Wed, 12 Nov 2014 20:21:27 +0000 From Andrew: Most other applets could be done using HTML forms for input and JS for communicating with the server side.

Can I use HTML forms for input and java server pages? Instead of my failing applet. (You recently responded to my stackoverflow question regarding my JList not showing values from REST based third party program, when I run applet.)

Comment on 20 controversial programming opinions by Nate Wed, 07 May 2014 07:38:50 +0000 The pi question is solved quite easily in J:

 pi=.verb def '4*-/%>:+:i.>:y'

  pi 5


If you tried this in a job interview, though, your interviewer would probably think you’re just BSing.

Comment on Why CS teachers should stop teaching Java applets by Joe Bowen Thu, 01 May 2014 15:03:32 +0000 Very nice article. I’m rereading it to get some clues how to do what I’m trying to do. I’m an old-time programmer of 30 years -but- new to the Web/Java/Eclipse combination. (I’ve been in .net c# lately).

I want to host a web page that makes use of a 3rd party Java library (presented in a .jar file). In the general case, what architecture should I be using to accomplish this? All I’m finding to execute client-side Java is the .