Any interesting article about agile Vs extreme programming (specifically pair programming) over at pureconcepts.com . Thinking about it the more I like the idea of pair programming. Check out the article and let me know what you think.
Software development is a team sport. Even if you’re the only one on the team.
Excellent article discussing the top 10 application vulnerabilities. Given this year has seen Equifax, US Military, and a number of other organizations fail there job at use security; 2017 is the year everyone learned that organizations do not make security a first class concern. This means the engineers must enforce the a security first mind set.
W/o further ado, https://blog.sqreen.io/owasp-top-10-cheat-sheet-startup-ctos/
It happens to all of us. We get a awesome idea, a world changer, an industry changer even. We plan it out, using some fancy or not so fancy tech; months go by, we make good progress, we near the end; we can see the light at the end of the tunnel…then, nothing. Knowing we could do it was enough, the project never reachs release.
Over the years I personally have gotten better about completing projects I start. One of the best ways was to clearly, and strongly define what ‘done’ means. Then pick half of that to be the target ‘done’. Applying the Scotty Principle but in reverse we can work backwards and figure out how much time and effort would be needed. Gauge that against how much time and effort you’re willing to devote, then divide in 1/2. What can you accomplish in that time frame? That is your ‘done’.
Using this process I have been able to release a number of small projects. None of them were meant to be big, granted, but they got finished and I am happy with the state they are in.
How do you keep motivation to complete projects? Let me know in the comments.
A follow up to the 9 points posted yesterday, Lorenzo Pasqualis is an author I’ll be following going forward.
You know, I might as well just add dev.to into my RSS feed. Really really great articles over there these last few weeks.
9 Software Engineering Career Mistakes To Avoid At All Costs
Blaine Osepchuk over on dev.to has an interesting counterpoint to Uncle Bob’s rip on the Atlantic’s article concerning software in safety critical usages. It is a good read and makes valid points (as does Uncle Bob typically, check him out as well).
Sometime we take the most basic of things for granted. Stable dependable internet, phone system, traffic control, having more than 50cents a day for food. Even with a mountain of obstacles Alvaro Videla persevered.
I’ve always had a soft spot for visualizations. Info-graphics, animations, the the like. One specific tool I came across years back is Gource. Finally got around to writing a wrapper for it. Introducing
AutoGourcer! It is a very early release so the functionality is limited but it does work; and that’s progress.