Dumb development mistakes

I came into work this morning ready to hit the ground running. After all, I got a good night’s sleep last night. I took care of some issues that needed to be done right away, and then I turned to work on the AJAX-based ASP.NET application I’m developing. When I opened it up in Visual Studio this morning, I noticed that I hadn’t checked it into revision control last night. That’s unusual for me, but whatever. I set about working, mostly trying to see if I could get a scrollable panel to maintain it’s scrollback position on a postback. Eventually, I gave up and reverted my code back to what was in source control.

Only, I hadn’t checked in my code from yesterday.

My code was reverted back to Monday’s code and on that one page, I lost all of the work that I did yesterday. Fortunately, I was able to recover some of it from the test server that I publish to, but it still required some rewriting of code and it was still a dumb development mistake.

About Jamie Todd Rubin

Jamie Todd Rubin writes fiction and nonfiction for a variety of publications including Analog, Clarkesworld, The Daily Beast, 99U, Daily Science Fiction, Lightspeed, InterGalactic Medicine Show, and several anthologies. He was featured in Lifehacker’s How I Work series. He has been blogging since 2005. By day, he manages software projects and occasionally writes code. He lives in Arlington, Virginia with his wife and three children. Find him on Twitter at @jamietr.