Close

Keeping Current

I’m fascinated to learn from the comments what other people have seen. Best practices in computer programming, especially for devops types of positions, consistently involve Test Driven Development, pair programming and continuous integration. While quite a bit of research has been done on the topic, most people seem to agree that an agile approach to devops yields…

Unit Tests

Prentice Hall publishes two books I’ve been reading. Working Effectively With Legacy Code and Clean Code that both promote TDD. Please see my previous blog post on test driven design. Writing tests may slow you down at the beginning but helps you go faster later. It also forces you to think about all the business questions that go into your…

Jitsi

This is a problem I need help with. How hard can it be? I want to interview people and record a podcast using open source software. Skype isn’t an option. Is jitsi the answer? We meet at Bobby G’s Pizzeria on the second and fourth Sundays of each month from Noon to 3PM in Berkeley…

StackExchange Network

I was excited to earn 200 points on AskUbuntu.com this week. I have been making use of AskUbuntu and other sites in the StackExchange network like stackoverflow, the Wikipedia of coding Q&A. I was then automatically awarded 100 points on it and all the other websites in the network. I was looking forward and have…

Ex Machina

A new AI movie (warning, spoilers are in the link) Ex Machina is being released this weekend. Who’s going to see it? We meet at Bobby G’s Pizzeria on the second and fourth Sundays of each month from Noon to 3PM in Berkeley near the Downtown Berkeley BART station. Bobby G’s is on University Ave…

Toward Serious Debugging

At some point you may want to know about why something is stuck, whether it’s your own code or someone else’s. Print statements, command lines and logging are fine when you need them but only if you are writing your own code. More is possible. The higher level strace and lower level gdb are good…

grep

There are certain things sysadmins rely on a lot. If they break it’s really not good. For me, the grep tool is one of them, so I was surprised to find inconsistent results. Based on otherwise good advice I was trying to use grep -i ‘[p]rocess’ to look for running processes. When it didn’t work…

jquery newsticker

I recently implemented jquery newsticker for an intranet site. It is developed on github. It claims to be a "lightweight and easy to use news ticker" and I think they have done a good job. Has anyone else implemented a ticker? We meet at Bobby G’s Pizzeria on the second and fourth Sundays of each…