The Imposter Syndrome. It’s so common of a term in software development that it’s not even necessary to define, but we’re still going to for the readers that may not have been exposed to the term. The imposter syndrome sums down to feeling like a fraud. You’re constantly doubting your abilities and you believe that you don’t deserve the position that you just received. If this sounds like you, don’t worry, everyone in software development goes through this phase. The Various Syndromes Exhibited by Developers If you haven’t started exhibiting the imposter syndrome, it’s most likely because you’re still too
Author: Dino Cajic
If you’ve ever worked for a software development agency, you know that it can be challenging. Software Development Agencies have a “churn-and-burn” stigma attached to them, and rightfully so. Most agencies have a high developer turnover rate. What is it about that particular business model that drives such high turnover? And should you work for a software development agency? Those are the questions that we’ll tackle in this article. The Software Development Agency Model Working for a business that has its own product and development team is different than working for an agency. The agency does not have their own
Once you understand PHP Arrays, they really do become simple. What is an array? In layman’s terms, it’s a way to store multiple items together under one variable. You could create different variables for everything, but sometimes that’s just not practical. Imagine that you’re pulling thousands of records from a database. You can’t, or shouldn’t, create thousands of different variables to store each record. You would use an array and store all of the records under one variable. You could then loop through the array (I know we haven’t covered loops yet) and display each array element. There are different
If you’re anything like me, you’re looking at your stock portfolio getting destroyed. Crypto is way worse. Bitcoin is below $19k as of this writing. Ethereum just hit below $900. I’m not even going to mention the other alt-coins. It seems that there are key players taking advantage of the situation for eventual gain. Celsius froze everyone’s accounts. It’s just mayhem out there. What can you do about it? When it comes to your portfolio, it depends on what your risk tolerance is. Mine is relatively high. I’m in it, even if it hits $0. Talk of recession went from
This is one of my absolute favorite topics to discuss in software development: Definition of Done in Software Development. While my approach is not fully flushed out for every environment, it’s gets you 90% there. This will help with creating a team and setting expectations. When is each team member actually done during the software development lifecycle? Have you found yourself saying, “well I know I said it was done, but it’s not really done?” Before we can start looking at each individual’s Done definition, we have to outline the members involved. Business Analyst Project Manager Development Manager UI/UX Engineer
What do you use your Strings for? I know that for the past few articles we’ve looked at strings, but we never actually talked about them. A string is just a sequence of characters surrounded by quotes; strings in PHP are placed inside either single or double quotes. In other programming languages, like Java, strings are surrounded by double quotes and individual characters are surrounded by single quotes. <?php $string_1 = ‘This is an acceptable string’; $string_2 = “String with double quotes”; echo $string_1 . “<br>”; echo $string_2 . “<br>”; ?> You don’t have to store PHP Strings
Going through Instagram, you’ll see thousands upon thousands of reels just related to #softwaredevelopment. Go to TikTok and it’s even worse. It could be that every single developer posts a reel every single day, but I doubt that’s true. Looking through tech company employee stats, you’ll realize that there are an insane amount of developers working at each firm. If there are that many developers, then why did everyone used to say that software development is hard? I started working as a developer in 2009, completely self-thought. Not having the developer support around me, or at least not knowing which
Time to take a dip in the Pool. Where’s my PHP Float? Floats and doubles are the same thing in PHP. The following numbers are considered floating point numbers. <?php $a = 1.234; $b = 1.2e3; $c = 7E-10; ?> PHP Floats have precision for up to 14 digits. That includes the cumulative digits, before and after the period. We’ll create two variables with 14 total digits and one with 15 digits. We’ll add them and see the results that we get. <?php // 14 digits $a = 1.0000000000001; $b = 0.0000000000001; // 15 digits $c =
Integers. You mean math? The integer data type represents whole numbers, either positive or negative or zero, not fractions. Before we get into anything worth looking at, let’s look at a simple example. Create a new PHP file and copy the following code into it. <?php $x = 0; $y = 1; $z = -2; echo $x + $y + $z; ?> You should get a -1 as the result. I know that we haven’t looked at arithmetic operators, but I’m sure that you can figure out what the + operator does in the previous example. We set
I frequently hear that there aren’t enough hours in the day to accomplish everything that I do on a daily basis. I love those. It’s all about organization. It’s so much about organization that I spend roughly 30 minutes each day thinking about how to improve my already organized life. It doesn’t take much, but with small increments, it adds up. Start with Jira You may think that Jira, or any other project management tool, should be used only at work. I’m here to tell you that you can project manage anything that you’d like, including your life. If this
