Programming

When Functional Programming Isn’t Functional | LeadingAgile
NewsProgramming

When Functional Programming Isn’t Functional | LeadingAgile

When functional programming started to become a “thing” in the software industry, I had a lot of difficulty understanding the fundamentals. I’ve always worked primarily in business application software and in system administration. The mathematical orientation of functional programming languages represented an unfamiliar paradigm for me. I mentioned this to a colleague, and he told…

Exercises in Programming Style
NewsProgramming

Exercises in Programming Style

In the book club at work, we recently finished reading Exercises in Programming Style by Cristina Videira Lopes. The book consists of a simple program implemented in 33 different programming styles. It is a great way of showing the different styles, and the book was quite popular in the book club. The book is relatively…

7 reasons why C# is a programming language worth learning
NewsProgrammingReasons

7 reasons why C# is a programming language worth learning

Learn tomorrow's skills, today.Image: PEXELSBy Team CommerceMashable Deals2018-03-17 10:30:00 UTC So you're fluent in HTML, CSS, and JavaScript. Congratulations! You can now create all sorts of fun things, like websites, apps, and video games. But if you want to grow as a programmer — and rake in big bucks while you're at it — don't…

A Programmable Programming Language
NewsProgrammableProgramming

A Programmable Programming Language

By Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi, Eli Barzilay, Jay McCarthy, Sam Tobin-Hochstadt Communications of the ACM, Vol. 61 No. 3, Pages 62-7110.1145/3127323Comments (1) Credit: Chris Labrooy In the ideal world, software developers would analyze each problem in the language of its domain and then articulate solutions in matching terms. They could…

Programming as craft
NewsProgramming

Programming as craft

Can programming be a craft? I was thinking about this as I was reading Matthew Crawford’s excellent book The World Beyond Your Head. Much like Crawford’s earlier work Shop Class as Soulcraft, he argues that craftsmanship is an activity that doesn’t just provide us with satisfaction, but also makes us fundamentally human by enchanting us…