Quantcast
Channel: General – CODE
Browsing all 82 articles
Browse latest View live

Software Engineering, part 1

In this multi-part series, I look at software engineering as a separate discipline from Computer Science. For the software professional’s daily practice, I believe SE is a better degree, and I explain...

View Article



Image may be NSFW.
Clik here to view.

50 Terms Every Developer Should Know

Fifty random ones…that is…there’s more… Functional programming Dynamic programming Domain-Driven Design Hexagonal Architecture Layered Architecture Recursion Tail Recursion Boolean logic...

View Article

Help teach kids to code

Seattle Coder Dojo is committed to “teaching kids to code — one Saturday at a time.” You can visit their website at seattlecoderdojo.com. If you think that’s cool, please consider giving them a...

View Article

Jiro Ono and Rene Redzepi Have a Cup of Tea

My favorite part of this is when Jiro Ono says it took fifty years before he considered himself a master. This reminded me of when Peter Norvig said it took ten years to become a programmer. I think...

View Article

Image may be NSFW.
Clik here to view.

Software Engineering, Part 7: The difference between CS and the industry

In this multi-part series, I look at software engineering as a separate discipline from Computer Science. For the software professional’s daily practice, I believe SE is a better degree, and I explain...

View Article


Image may be NSFW.
Clik here to view.

Walled Gardens – Good or Bad?

Bad. Walled gardens are bad. That’s what. The internet is for sharing. Sharing knowledge. Communicating. Opening possibilities. Most of our conflict comes from people trying to use the internet to...

View Article

Image may be NSFW.
Clik here to view.

Java 8 vs. Scala

Over at Bold Radius, Katrin Schectman shares a slidedeck she presented recently. It’s titled “Why not make the transition from Java to Scala?” Many times recently I have heard in answer to this...

View Article

Image may be NSFW.
Clik here to view.

How to Learn Scala (codacy)

Codacy has posted a great overview of how to learn Scala, linking to many fine resources. They missed my favorite Scala resource, though: “Scala. Wat.“

View Article


Image may be NSFW.
Clik here to view.

What is readability and why does it matter?

A google search for “What is readability in software engineering?” actually returns a number of interesting results, most of them research papers. In Code Complete by Steve McConnell, readability is...

View Article


Scala and DDD

In How important is the core domain? I shared a great quote from Domain-Driven Design Quickly. As I’ve moved toward Scala I have only become more convinced that DDD is the most useful paradigm for an...

View Article

Image may be NSFW.
Clik here to view.

Creative Commons: Why YOU should care

By SndChaser Today’s post is republished from http://cerebralrift.org/2014/01/15/creative-commons-why-you-should-care/. Creative Commons: Why YOU Should Care by SndChaser is licensed under a Creative...

View Article

Scala and IntelliJ

Here’s a post on IntelliJ functionality for Scala that is worth reading and sharing: http://blog.nerdery.com/2015/09/scala-development-with-intellij-idea/

View Article

Image may be NSFW.
Clik here to view.

What is Creative Commons

If you are interested in Creative Commons I found this great introductory article about it from something called Open Society Foundations. Key quotes: “Ultimately, Creative Commons provides an...

View Article


Maintaining line length by keeping your IDE window thin

Most of us have relaxed on the old 80 character line length rule and opted for something more between 100-125 now that we’re all using gigantic monitors. (Well, gigantic relative to the days when the...

View Article

What makes a great software engineer?

A joint effort between the University of Washington and Microsoft has resulted in a research paper distilling interviews with 59 software engineers down into an initial stab at answering the question,...

View Article


Image may be NSFW.
Clik here to view.

Stop the TPP!

What is the TPP? The TPP stands for “Trans-Pacific Partnership.” It is the result of private negotiations between lawmakers and big money lobbyists to further erode copyright laws. It is a direct...

View Article

New around the web: The Perfect Company and A Little Architecture

This came up in my Twitter, and I’ve never read the blog before, but the post is a good one. Whatever you do, do not join a company that values something you don’t believe in. Don’t fool yourself into...

View Article


Image may be NSFW.
Clik here to view.

Five Practices To Enhance the Act of Programming

These are five personal practices I use to make the act of programming as effective and enjoyable as possible. 1. A quiet space It is important for me to be able to sit down and sit apart from the...

View Article

Image may be NSFW.
Clik here to view.

Why you need failure

If you don’t fail, then you must be doing something wrong. Failure is a sign of taking risks. It can be a necessary ingredient to success. Without failure, nothing is ever wrong, nothing ever needs...

View Article

How Java cut its throat and what we can do about it

There’s no end of people unhappy with programming in Java. It’s pretty obvious why, too. Even Java 8 is a total washout. The other day I had a very typical “find an item in an array” code I came across...

View Article
Browsing all 82 articles
Browse latest View live




Latest Images