What happened to software? Why is there so few creative software (2010)? Are we at the end of software? What are the forces which led to this situation, looking like a bit step backward to the epoch of non-programmable accounting machines? Is there a way out of this situation? Yes, and a very simple one: make good software. With invention. Developing models and abstractions. It is difficult but absolutely possible. It this re-start of software I wish to explore here in this blog. Welcome
sexta-feira, 26 de setembro de 2014
sábado, 6 de setembro de 2014
Do not estimate software development projects
This paper (What We Do and Don't Know about Software Development Effort Estimation) makes it clear: there is no reliable estimate methodology. Expert advice, experience are the best evaluators.
Slowly the idea of software as a craft, as an art, is growing. Not a production activity.
Slowly the idea of software as a craft, as an art, is growing. Not a production activity.
Computer Science Majors, Your Degree May Not Be As Valuable As You Think
Well, what this article show is that you can have programmers who will work as bricklayers. That's ok and enough to produce the bad spaghetti monolithic code of most commercial software. What about real developers. They should have, yes, a computer science degree. To be able to abstract concepts of the software they design. The keywork here is design, not build.
sábado, 23 de agosto de 2014
sábado, 9 de agosto de 2014
You ain't gonna need it
Finally someone said it clearly: we have to Get Back to Coding.
Note: "Don't be pressured by the perceived popularity of Git to adopt Git. (Obviously, if you want to explore Git for your own edification, I'm not recommending against that. But understand that that choice will add complexity to your other work.)"
Just let me code
Discouraged Developer
If you really need it, here is How to get started with GitHub
Note: "Don't be pressured by the perceived popularity of Git to adopt Git. (Obviously, if you want to explore Git for your own edification, I'm not recommending against that. But understand that that choice will add complexity to your other work.)"
Just let me code
Discouraged Developer
If you really need it, here is How to get started with GitHub
Devops? Docker?
Devops: new methodology? Hype or finally some thing which integrates development and operation? Looks like developers should think operation. Much like engineers design the product and the plant to fabricate the product.
And Docker? Looks like containers are better than virtual machines for development:
http://www.infoworld.com/t/application-development/docker-the-first-true-devops-tool-247170?source=IFWNLE_nlt_stradev_2014-07-29
http://www.zdnet.com/what-is-docker-and-why-is-it-so-darn-popular-7000032269/
http://opensource.com/business/14/7/docker-through-hype?sc_cid=70160000000dgMrAAI&elq=a1b855f9c688441790c95f6bb6c7251f&elqCampaignId=31321
http://www.infoworld.com/d/application-development/how-get-started-docker-245278?source=IFWNLE_nlt_virtualization_2014-08-07
And Docker? Looks like containers are better than virtual machines for development:
http://www.infoworld.com/t/application-development/docker-the-first-true-devops-tool-247170?source=IFWNLE_nlt_stradev_2014-07-29
http://www.zdnet.com/what-is-docker-and-why-is-it-so-darn-popular-7000032269/
http://opensource.com/business/14/7/docker-through-hype?sc_cid=70160000000dgMrAAI&elq=a1b855f9c688441790c95f6bb6c7251f&elqCampaignId=31321
http://www.infoworld.com/d/application-development/how-get-started-docker-245278?source=IFWNLE_nlt_virtualization_2014-08-07
sexta-feira, 4 de julho de 2014
User evaluation of an IDE, framework, .Net
Why I Left the .NET Framework: "because it kept reasserting itself and wanting to be more than it was: an implementation detail"
Assinar:
Postagens (Atom)