Tag: programming
-
Git The Princess! How to save the princess in 8 programming languages.
Mart Virkus (Toggl) -
Just shut up and let your devs concentrate, advises Stack Overflow CEO Joel Spolsky
If you want to attract and keep developers, don’t emphasize ping-pong tables, lounges, fire pits and chocolate fountains. Give them private offices or let them work from home, because uninterrupted time to concentrate is the most important and scarcest commodity...
Dan Richman (GeekWire) -
What I Didn't Understand as a Junior Programmer
I remember the first time I saw a codebase over a million lines. It was at my internship, a large 10+ year old system, in multiple languages, thousands of unit tests, organized into several projects and dll's that would take the whole night to recompile. Some of the projects had complex build processes, requiring extensive …
-
Why GNU grep is fast
I am the original author of GNU grep. I am also a FreeBSD user,
although I live on -stable (and older) and rarely pay attention
to -current.
However, while searching the -current mailing list for an unrelated
reason, I stumbled across some flamage regarding BSD grep vs GNU grep
performance. You may have noticed that discussion too...
Mike … -
Fewer and Faster // John Nunemaker
Sometimes I feel developers think that performance is a dark art. It is not. In my experience, well performing systems come down to this: fewer and faster. If you are doing something a lot, do it fewer times. If you are doing something that is slow, make it faster. It really is that simple. The …
-
Giving better code reviews
"Your team is only as good as your weakest reviewer."
Joel Kemp -
DRY: Do Repeat Yourself
I am increasingly of the opinion that the general software engineering adage “Don’t Repeat Yourself” does not always apply to web development. Also, I found that web development classes in CS academia are not very realistic. These two problems turn out to have the same root cause: a lack of appreciation of what browsers do…
… -
DevCamp - have we really been doing this for 7 years?
For the last seven years, Dan's been attending Three Rings' annual DevCamp, a week-long hackathon especially for volunteers on Three Rings' Dev Team. And he's only now gotten around to writing about how awesome it is.
-
Twee2 - Interactive Fiction Authoring for Geeks
To the complete lack of surprise of anybody who knows him, Dan found a single tiny flaw in a piece of software, and reacted by reimplementing that software from scratch. Twee2 is his attempt to make it possible for people to write Twine 2-style interactive fiction from a command-line interface.
-
Non-Rails Frameworks in Ruby: Cuba, Sinatra, Padrino, Lotus
It’s common for a Ruby developer to describe themselves as a Rails developer. It’s also common for someone’s entire Ruby experience to be through Rails. Rails began in 2003 by David Heinemeier Hansson, quickly becoming the most popular web framework and also serving as an introduction to Ruby for many developers.
Rails is great. I use … -
Calculating Pi (when you're ill)
Dan's stuck in bed while he recovers following a medical issue. But while his body's recovering, he's been occupying his brain by writing software to visually approximate the digits of pi!
-
I THINK there might be a bug in my current development version...
AltMegaMegaMonitor showing a bug
-
An idea to help MegaMen find one another more easily in the big wide world of Reddit. What do you think?
[this post was originally made to a private subreddit]
I love the MegaLounges, and I really love the MegaManLounge. We're a hugely disparate group of people yet we've come together into a wonderful community that I'm proud to be a part of. And I felt like it'd be nice to give something back. But what?
If … -
Teaching Kids to Code - Why It Matters
Teaching children to program computers should be seen as being about making a new generation of computer programmers. It should be seen as an essential ingredient in making intellectual, fluent adults of tomorrow who can understand computers, not just "use" them.
-
You Can't Do It Alone!
Dan places his most-ambitious geocache to date: a cache that requires two people to find it - on different sides of the city at the same time! How does this magic work? Dan reveals (almost) all...







