Mike Seidle / Blog
  • Home
  • About
  • Family
  • Startups
    • WorkHere
    • Virtual Payment Systems (VPS)
    • Professional Blog Service
  • Tools
  • Resumé
  • Blog

software engineering

Computer Languages

January 28, 2017January 2, 2017 Mike Seidle Leave a comment software engineering
Computer Code

Sometimes geek humor is the best humor. The computer language wars were over in the late 1950s. Rust vs. C is irrelevant. Python vs. Ruby. Waste of time. Java vs. Whatever. Yawn. TypeScript vs. ECMAscript vs. Coffeescript vs. Ye Olde Javascript…  Pointless. We just need to code in trees. Problem solved — and solved in […]

Continue reading


Why Legacy Systems Suck

January 18, 2017January 2, 2017 Mike Seidle Leave a comment software engineering

Software is a lot like a building or a bridge: you build to fill a specific need. Once a bridge is built, it is very hard to upgrade or change it. It’s costly and filling the need. Most often, to upgrade your bridge, you build a new bridge and when the new is complete, shut […]

Continue reading


Get a Debugger Already

January 10, 2017January 2, 2017 Mike Seidle Leave a comment Blog, software engineering

Using print statements and logger calls is no way to debug your code. Sure, print and console.log are great in a pinch, but: Inevitably a bunch of print statements or trivial logger calls will get committed when the developer forgets to remove them. Debugger watchpoints and breakpoint usually don’t leave artifacts in your code. When you […]

Continue reading


Test Smarter, Not Harder

November 19, 2015November 8, 2015 Mike Seidle Leave a comment Blog, programming, software engineering

Including testing in the software development process is proven to reduce hours by 15-35% as well as improve code defects by 65-90%. So testing is good. “We should have every line of code covered by tests.” Fact is that covering every line is not likely to make a difference. Research shows that coverage doesn’t indicate […]

Continue reading


Better products in less time

November 10, 2015November 8, 2015 Mike Seidle Leave a comment Biz, Blog, programming, software engineering
Computer Code

One of the first corners new startups often make is skimping on unit testing for software products. The typical story is: Testing is expensive – we can add it later. Testing is the vendor’s problem. I expect zero defects, and I don’t care how the vendor gets there. Aside the fact that testing results in […]

Continue reading


Posts navigation

Older posts
Search for:

Recent Posts

  • Before You Pitch Ask Investors These Questions
  • Four ways to get things done quickly
  • Computer Languages
  • Why Legacy Systems Suck
  • Get a Debugger Already
  • Popular
  • Recent
  • Syringe filled with pink stuff.
    Cycling and Doping Jun 18, 2011
  • Parallelizing Batch Jobs for Fun and Profit Mar 24, 2013
  • Making Politics Out of Murder Jan 10, 2011
  • Computer Code
    Difference Between Software Developer vs. Programmer vs. Software Engineer Feb 1, 2012
  • TSA Has Refined Insecurity Jul 20, 2011
  • School Library
    Why Charter Schools and Vouchers Are Worth It Sep 4, 2012
  • Tomb of the Unknown Soldier
    Veteran’s day Nov 11, 2011
  • What the Net Without Neutrality Looks Like Dec 1, 2010
  • Before You Pitch Ask Investors These Questions Sep 17, 2019
  • Old control panel with dial indicators.
    Four ways to get things done quickly Sep 16, 2018
  • Computer Code
    Computer Languages Jan 28, 2017
  • Why Legacy Systems Suck Jan 18, 2017
  • Get a Debugger Already Jan 10, 2017
  • Why Growth Hackers are a Good Thing Jan 6, 2017
  • Startup Tools Jun 9, 2016
  • Be Positive With Other Startups Mar 29, 2016
  • CA91 on Why Charter Schools and Vouchers Are Worth It

    Hey Dear, I just loved your post! Could you please (...)

  • Standards are Worthless Unless You Use Them – HR Open Standards Consortium on Screws

    […] reality is that widely adopted standard ever (...)

  • How Standards Bolster Innovation – HR Open Standards Consortium on Standards are Worthless Unless You Use Them

    […] including European Commission’s projects). Not (...)

  • Why Growth Hackers are a Good Thing on The Two Rules of Marketing

    […] only two rules in marketing, and growth hackers (...)

  • luke call on Redoing My Daily Workflow for 2013

    I saw you posted on an old slashdot thread about "life (...)

  • Ben Milner on Security Does Not Sell

    Yeah, I was thinking about this today too, as I was reading (...)

  • HR Tech 2014 on Standards are Worthless Unless You Use Them

    […] For the past four years, I’ve attended HR (...)

  • Desktop Ubuntu Performance Tuning: Select the Right Desktop on Desktop Ubuntu Performance Tuning: Step 1 Swappiness

    […] If you don’t have lots of memory make sure (...)

Friends

  • Differential Blog
  • Django Project
  • Erik Deckers – Laughing Stalk
  • Startup Study Group
  • Virtual Payment Systems Blog
  • Work Here Blog

Sites

  • Professional Blog Service
  • Virtual Payment System
  • Work Here
© 2011, 2012, 2013, 2014 Mike Seidle.
Mike Seidle All rights reserved. Theme by Colorlib Powered by WordPress