We are hiring

A Survival Guide to Test Driven Development and Unit Testing

I have a love/hate relationship with test driven development and unit testing.

I’ve been both an ardent supporter of these “best practices,” but I’ve also been more than skeptical of their use.

One of the big problems in software development is when developers—or sometimes managers—who mean well apply “best practices” simply because they are best practices and don’t understand their reason or actual use.

Continue Reading “A Survival Guide to Test Driven Development and Unit Testing”

7 Common Types of Software Testing

Most developers have no clue about how testing is actually done, and how valuable the understanding of software testing basics can be for developers who really want to excel in their careers.

I owe a large amount of the success I have had in my career as a software developer to my background in testing.

Why?

Because I learned it the hard way.

Continue Reading “7 Common Types of Software Testing”

All You Need To Know About Software Development Methodologies

The following is an excerpt from The Complete Software Developer’s Career Guide by John Sonmez. To get the entire book delivered to your inbox, go here.

Are you ready to put on your boxing gloves and enter the ring?

Are you ready to be confused?

Are you ready to endlessly debate semantics? To hire expensive consultants to tell you what you are doing wrong and coach your team to higher levels by getting everyone “certified?”

Well, welcome to the world of software development methodologies.

Continue Reading “All You Need To Know About Software Development Methodologies”

A Magical New Workflow for Connecting Usersnap with Your Favorite Tools

Working on a website launch or software update can be pretty stressful, and sometimes chaotic. We’ve all experienced the last-minute changes, new ideas and customer requests coming in right before you hit the “publish” button.

And then there are those moments where you wonder: “Have I already told John to fix this bug?“. And “Have I followed-up with John on…“, when what you really mean is something like: “Have I forwarded this Usersnap screen to our JIRA project for John to work on?”, “Ah…btw: Is there an update from John on this other Usersnap screen?”

Luckily, there’s help on the way. With the latest update from Usersnap, questions like these are a thing of the past.

Continue Reading “A Magical New Workflow for Connecting Usersnap with Your Favorite Tools”

Introducing Bulk Editing – a Fast, New Way to Manage Feedback

If you are like me you would rather try to balance a laptop, coffee mug, charger, mouse, and your notes all at once rather than walking from your desk to the conference room twice.

A similar dynamic is at work when it comes to managing feedback or planning and tracking software development processes. You want to easily prioritize and assign a task and if possible – tackle multiple tasks at once.

That’s where our new feature comes in: Bulk Editing. Bulk Editing is a fast, flexible new way for you and your team to collaborate, manage, and organize internal or external feedback.

Continue Reading “Introducing Bulk Editing – a Fast, New Way to Manage Feedback”

[{"code":""30 days before Christmas
[{"code":""30 days before Christmas
is my 30 days of happiness"."
is my 30 days of happiness"."
"label":"30 days free trial"
"label":"30 days free trial"
"win":true}
"win":true}
{"code":""I'm up in the sky with joy about this Free Upgrade"."
{"code":""I'm up in the sky with joy about this Free Upgrade"."
"label":"Free Upgrade"
"label":"Free Upgrade"
"win":true}
"win":true}
{"code":""25% off for 6 months? Yaaas!" Or simply apply coupon BLACK25 upon check out."
{"code":""25% off for 6 months? Yaaas!" Or simply apply coupon BLACK25 upon check out."
"label":"25% Off Coupon"
"label":"25% Off Coupon"
"win":true}
"win":true}
{"code":""I love Usersnap so much I'm going to wear it"."
{"code":""I love Usersnap so much I'm going to wear it"."
"label":"Usersnap Tshirt"
"label":"Usersnap Tshirt"
"win":true}
"win":true}
{"code":""30 days before Christmas
{"code":""30 days before Christmas
is my 30 days of happiness"."
is my 30 days of happiness"."
"label":"30 days free trial"
"label":"30 days free trial"
"win":true}
"win":true}
{"code":""I'm up in the sky with joy about this Free Upgrade"."
{"code":""I'm up in the sky with joy about this Free Upgrade"."
"label":"Free Upgrade"
"label":"Free Upgrade"
"win":true}
"win":true}
{"code":""
{"code":""
"label":"Not your day!"
"label":"Not your day!"
"win":false}
"win":false}
{"code":""25% off for 6 months? Yaaas!" Or simply apply coupon BLACK25 upon check out."
{"code":""25% off for 6 months? Yaaas!" Or simply apply coupon BLACK25 upon check out."
"label":"25% Off Coupon"
"label":"25% Off Coupon"
"win":true}
"win":true}
{"code":""30 days before Christmas
{"code":""30 days before Christmas
is my 30 days of happiness"."
is my 30 days of happiness"."
"label":"30 days free trial"
"label":"30 days free trial"
"win":true}
"win":true}
{"code":""I'm up in the sky with joy about this Free Upgrade"."
{"code":""I'm up in the sky with joy about this Free Upgrade"."
"label":"Free Upgrade"
"label":"Free Upgrade"
"win":true}
"win":true}
{"code":""
{"code":""
"label":"Spin again"
"label":"Spin again"
"win":false}
"win":false}
{"code":""
{"code":""
"label":"Trip to Vienna"
"label":"Trip to Vienna"
"win":false}]
"win":false}]