Antonio Cangiano Archive

15 Sites for Programming Exercises

I’m a believer in learning by doing. Programming exercises are a useful tool to practice and improve your coding skills. After all, practice makes one, if not perfect, at least pretty darn good. (Yes, I know competitive programming differs from real-world programming.) Below is a list of high-quality sites for programming exercises. This is

Continue Reading

Notice What You Didn’t Do

In his original Rails demo video, DHH stressed the things he didn’t have to do. By 2005 standards, elements of Rails’ unceremonious approach felt almost magical. I was reminded of it by Joel Spolsky’s announcement of HyperDev: Notice what you DIDN’T do. You didn’t make an account. You didn’t use Git. Or any version

Continue Reading

Survey Results

Last week I asked you to provide me with feedback via a quick survey. In today’s post I’ll share the results. Q: How would you rate’s content in terms of usefulness? Most of you found the blog to be quite useful. Thank you. Q: How interesting would you say the content is? It’s more interesting

Continue Reading