Almost as certain as the sun rising from the east and setting in the west is that eventually you’ll get tapped by management for a report on some pressing issue. How much time will you have to prepare it? Probably half the time you need to do a decent job of it.
Throughout my engineering career as a systems engineer (i.e. business analyst), my handy dandy go-to has always been Excel spreadsheets. With VBA and pivot tables, there wasn’t anything I couldn’t tackle. So why not keep using spreadsheets? …
If I had it my way, I would automate myself out of a job. I document everything I do at work so I don’t have to explain to the next person how to do things, I just point to the documentation and let them take it from there.
If I have to do something repeatedly in Excel, I’ll write a macro. If there are commands I need to run all the time I’ll script it. I live by the Don’t Repeat Yourself (DRY) code so when it comes to testing you best believe I’m not going to follow the status quo of writing long test procedures in Microsoft Word or Excel. …
I’ve been loving using Django on the web application that I’ve been working on. I was able to get the project set up quickly so I could start producing Minimum Valuable Product (MVP) for my client, which was great. As I get closer to putting the app out into the wild it felt like it was time to make the move from SQL Lite (which comes with Django by default) to something more production-ready.
Dear SQL Lite: It’s not you, it’s me. I think it’s just time to see other databases.
Django supports the following databases officially:
Getting your freelance or consulting web development business off the ground is tough. I know because I’m going through it firsthand as I start a side web development gig.
This is the $1 million dollar question.
Offer cut-rate prices and you’ll attract bargain hunting customers who are more focused on cost than the value you’re bringing. Set the rates too high and without a portfolio or network to acquire clients and you’re left waiting for the phone to ring.
Searching the internet for the price of a website, you’ll find that cost can vary tremendously based on what the client is looking for and on the experience of the freelancer or web design firm. …
Something couples forget when it comes to Roth IRA contributions is that the limits apply to each individual.
For some reason it didn’t click for me for awhile. I had read the IRS guidance talking about contribution limits and how married couples could only contribute if their combined income was below a certain threshold. It somewhat tricked my brain into thinking that the contribution limit applied to both of us combined.
Once you’re married, you just become one anyway right?
When I made that realization I set up a separate account for my wife with TD Ameritrade and seeded it with some cash from our joint bank account. …
I’ve always been ambitious. Went to school, studied hard. Got into a big engineering company, ground my way up the ladder there while getting two more Masters degrees on the company dime.
Itching to try my hand at something new I signed a lease to start a restaurant with my brother-in-law. This was a side venture on top of my day job as an engineer.
A newbie’s guide to getting up and running with unit testing for a Django project
I’m coming up on week two of my side hustle to build a web application for my bro (I’ll call him the “client”). Time sure flies when someone pays you to do a job! A little about me…I’m a hobbyist developer. At work I’m a systems engineer involved with all sorts of things from gathering customer needs, developing concepts of operation, and architectural designs. I work closely with the development team to implement solutions but I’m not in the trenches cranking out code.
“Well-well look. I already told you: I deal with the goddamn customers so the engineers don’t have to! I have people skills; I am good at dealing with people. Can’t you understand that? What the hell is wrong with you people?” -Tom Smykowski from Office…
As a new small business owner, you’ll have to figure out how to accept payments. You’d think this would be fun, who doesn’t enjoy accepting money?
Welcome to the nebulous world of credit card processing and POS hardware sales. They need a Truth In Lending Act for this stuff as it feels more complicated at times than buying a house with the games that get played with pricing and fees.
Before you can compare anything, you have to sit down and figure out what your business needs out of the system. As a restaurant owner, my requirements were:
This all started with a request from my bro who’s a civil engineer who wanted to build a web application that would perform some calculations.
Since I’m not an established freelancer or website design company (I have a full-time job as an engineer myself) I had to do some legwork to figure out what technologies to use to get a project started. This is a continuation of my article “Creating My First Web App with Django”.
Getting a Django project started was easy but now I had to figure out how to run the show like I actually knew what I was doing. …
If you want to get straight into it, skip my blabber and jump to the tutorial part below.
The other day my brother asked me if I could build a website for him that could capture some user input, perform some calculations, and build leads. I hadn’t worked on websites since the Geocities and MySpace days. Well, maybe not that long ago but I was pretty rusty since web programming isn’t my day job. …
About