Articles

Hiring technical talent has always been one of my most difficult tasks as a startup CTO. Development talent is in short supply for all company sizes, and we’ll see an estimated 30% increase in the number of development positions by 2026. Salaries have increased 15% in the last five years with a 2017 median salary of just over $103K, and salaries will continue to rise at a faster pace as the number of positions increases.

For these reasons, we had to look outside our established hiring channels when building our development team at CUE Marketplace. We needed reasonably-priced talent that could grow as we grew. Our company started in Boulder in a co-working space/coding school called Galvanize. We were lucky to have good candidates right outside our door. It’s been two years since our start, and now we have a solid development team full of boot camp grads. Here are five keys to our success in building that team.

Source de l’article sur DZone (Agile)

I’ve learned a lot by reflecting on how I responded to and resisted my father’s parenting. My father used to keep a note in the pocket of his blue work shirt, with two columns: one of plus signs, one of minuses. He used the columns to score my behavior and determine whether I had earned privileges and rewards. This did not have the intended effect.

I had a long history of tension with my father over unfair punishments, but I put aside my misgivings and tried hard to make it work. As I expected, it became clear quickly that my father’s scoring would be imbalanced. A negative mark was easy to gain and difficult to prevent, and on some days I received many of them. If my spoon made a noise against my teeth, I got a negative. If I looked unhappy about that, I got another; if I protested, yet another. I couldn’t avoid negatives, no matter how hard I tried.

Source de l’article sur DZone (Agile)

Computer programming is the process of writing and designing instructions to build an executable computer program for accomplishing a specific computing task. It involves tasks such as analysis, flow-charting, generating algorithms, and resource consumption. It is then implemented by choosing a programming language which the computer understands, which in technical terms is called “source code”. The process of programming requires expertise on various fronts that include; knowledge of the application domain, specialized algorithms, and formal logic. The tasks related to programming include:

I’ve been practicing Agile methodologies for some time now. The most common ceremony that I’ve seen Agile teams do is stand-up also known as daily Scrum meeting.

I’ll not go into what a stand up or daily Scrum is and the value it brings. I appreciate the value it brings and would encourage teams to follow this ceremony religiously.

Source de l’article sur DZone