See More shell, less egg for a great example of two completely different approaches to a programming problem.
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, 23 de dezembro de 2011
11 programming trends to watch
Here.
Specially number 3, No code is an island
"There's a dark side to these tightly integrated stacks of code: the walled garden."
Number 8, Traditional education fades from relevance
Specially number 3, No code is an island
"There's a dark side to these tightly integrated stacks of code: the walled garden."
Number 8, Traditional education fades from relevance
coding isn’t fun if all you can do is call things out of a library (Knuth)
"Today, I mostly paste libraries together" in Whatever happened to programming?
Is this the problem with today programming? Or are the libraries too dull? dumb? Low-level? Insuficient abstraction?
Think of the very different concept of Unix small programs put together, one after the other, to "treat" data. See next post,Literate Programming versus Unix shell (?)
Forget “Enterprise-Class Software”
"The term “Enterprise Software” is poisonous because it implies a scalability ceiling for a solution serving a few 10,000 people that used to be ambitious, but that’s no longer the case. It’s also no longer the hardest class of software solutions – not at all."
Read here, Enterprise Software is much much simpler than, example, multi-players games. Think of scale and availability.
Read here, Enterprise Software is much much simpler than, example, multi-players games. Think of scale and availability.
domingo, 20 de novembro de 2011
Types, classes of Mathematical abstractions?
Back from types and classes to the more abstract mathematical entitie:Where do types come from?
Answers in Translating math into code: Examples in Java, Python, Haskell and Racket.
For more details look at Chris Okasaki's Purely Functional Data Structures book.
For more details look at Chris Okasaki's Purely Functional Data Structures book.
quarta-feira, 9 de novembro de 2011
Assinar:
Postagens (Atom)