Krebs on Security starts our week with an update on the Wendy’s data breach. They are up to over 1000 stores affected. Brian de Heus shows us how to hide a payload in a PNG using Python. At Machine Learning Mastery, they give us some ideas on how to deal with missing values in machine… Read More Geek Reading July 11, 2016 #1145
Another slow news day yesterday, so we have a continued focus on development. First, on NOUPE they talk about the Google Resizer tool which shows you how your site responds to different sized devices. It is not a perfect tool, so depending on how you developed for mobile, you might not be getting the right… Read More Geek Reading March 4, 2016 #1056
Today we focus on jobs and startups. First, Johanna Rothman talks about who should be your product owner. On First Round Review, there is an excellent post about the transition from engineer into manager. This is something I have personally gone through and seen other people struggle with as well. Diego Bash talks about failure… Read More Geek Reading August 5, 2015
Many people talk about the things a software engineer needs to know in order to be successful in their job. Other people talk about the traits needed to be successful. Typically, these posts may read differently but there are many similarities between the two posts. In reality, a software can never really be successful without… Read More 15 Tenets For The Software Engineer
The topic of what is a software developer’s job comes up quite often. Obviously, they are paid to write code, but that is a very narrow definition. As a developer gets more senior, they are asked to design the various components of a system, instead of just coding a task. With agile development, the idea… Read More A Developer’s Job Mirrors The Project Lifecycle
For whatever reason, I have seen the topic of unit tests appear in my daily reading frequently the past few days. Because I am in that kind of mood, I wanted to rant on unit testing. First, let’s look at some of the articles that caught my attention. One article talks more about the psychology… Read More Writing Unit Tests Is Your Job, So Quit Making Excuses
If you talk to a programmer, almost all software sucks, even the programs they wrote a few months ago. This is typically due to changing technology, increased knowledge or even a market shift. The software you wrote may have been a good idea when you started, but does it serve the correct purpose now? Even… Read More Re-Engineering In Agile Development Can Just Be Refactoring
[UPDATE] The original survey can be found at this link at Electric Cloud. Electric Cloud, a leading provider of software production management solutions, completed a survey of software development professionals (developers, testers and managers). One of the major leads in the results was “the majority of software bugs are attributed to poor testing procedures or… Read More Survey Says: Developers Think Testing Is Failing
Yesterday, I was helping a coworker understand part of an application I had worked on previously. When we had finished going through his issue, he asked whether he needed to write unit test. Obviously, I recommended that he write new unit tests and ensure the old unit tests did not break. He then asked me… Read More What Does Your Development Environment Look Like?
Timing is an interesting thing. This week, I was in some company sponsored training. The training was regarding Test Driven Development (TDD), Refactoring and Acceptance Tests using Fitnesse. If your company can afford it, I would highly recommend calling ObjectMentor and requesting this course taught by Robert Martin. The general idea is that programmers should… Read More How Much Testing Is Enough?