Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror

Comment Re:Javascript is _NOT_ rapid development (Score 1) 187

Thanks for sharing all this.

I also do not like IDEs of any kind. I feel boxed in. I like to build using the actual build script, not the IDE.

With FaaS, how do you keep track of all the things that can go wrong? You refer to that - I am wondering what you do. I am talking about cases where a function fails, or a user changes their mind. Some people call these "sagas" and "compensating transactions".

I also design for failure. You are probably familiar with the engineering term "failure modes". I always think through all the failure modes and make sure they are all handled.

I would love your reactions to an article that a colleague of mine and I wrote a little while back on this: https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fagile.org.uk%2Frational-...

Comment Re:Javascript is _NOT_ rapid development (Score 1) 187

What didn't you like about Java?

BTW, Java has evolved a lot. They have made it a little less verbose. But again, I find that the verbosity is more than made up for by the type safetynet. I have refactored large code bases and introduced zero errors - once it compiled, everything worked. I have done the same in Ruby but dozens of bugs resulted.

Disclosure: I wrote Sun's enterprise Java textbook.

Comment Re: Javascript is _NOT_ rapid development (Score 1) 187

Having used both typesafe (Pascal, C, C++, Ada, Scala, Module 2), and type unsafe languages (Javascript, Ruby, Go (yes, Go's "duck typing" is unsafe), and Python) for 50 years, my experience has been that type unsafe languages save ten seconds up front but cost 10 hours later... :-/

Comment Javascript is _NOT_ rapid development (Score 1) 187

"rapid development with JavaScript's flexibility..."

I just built something major using Javascript for the UI and Java for the server. The server part went ten times faster - literally. Reason: every time I change something about the design, the Javascript side has all kinds of issues that only pop up when running the app, but the Java side's compiler finds every issue right away. I pulled my hair out over the Javascript side. Yes, writing fresh code is 10% faster for Javascript, but getting things work as changes occur is 10 _times_ faster for Java.

Comment Re:so you can be like Elon Musk (Score 3, Insightful) 122

"You overestimate the liberal arts content of a four-year compSci degree."
Hi.
Maybe, for liberal arts. But I have a BS (and two masters) and in the BS I learned a great deal. I learned economics, and psychology, and many "liberal arts" areas that I think were important foundations for understanding the world.
On the tech side, I learned physics and electronics and mathematics - especially the theory. Those are things that are not easily learned on one's own.
Knowing the theory is important, IMO.

Comment Re:Lets take a page from China then... (Score 1) 246

I want to see these studies.
Did you just come up with gibberish that left-wingers supposedly say or have you seen real papers in real journals?
For every "bad" study you find I will find a study that right-siders do that is bad as well.
And in any case, what R&D would you want to invest in?

Slashdot Top Deals

The disks are getting full; purge a file today.

Working...