Last week we discussed why project management pains developers. This week, let’s discuss how to work with project management. I, a developer, see management asking for one…
“If I joined a new startup, I as a developer would talk to the customers myself.” Somewhere along the line, as a company gets bigger, specialization kicks…
A large part of the software development is project management. Most developers don’t like the fact. I unquestionably don’t. I want to code. I want to sit…
I’m a tech optimist. I see tech making life better for people around me. In the last century and a half, electricity came on the…
This is the fourth (and final) post in a series on creating a deployment pipeline. The last step in our deployment pipeline is delivery to…
2 weeks ago we discussed build systems. I showed how to create a simple webapp using an maven archetype. It’s time to add a test.…
Mike continues, “CI is the practice where developers merge code to the main branch frequently, and automated tools build and test the code after every merge.” Let’s…
If I was starting a new service or company today, the first thing I would do is implement CI/CD with a Hello World example, and…
Last week, I left us the problem of powering the future without destroying the environment. Destroying the environment can mean carbon pollution, and nuclear…
Software eats the world and delivers itself as the message. It’s eating the world in new and fantastic ways. HelionEnergy.com uses software to control processes…