Caktus Blog

Insights and strategies from a team recognized at Python and Django conferences worldwide since 2009. The Caktus Blog is your space for practical how-to’s, real-world solutions, and expert advice on building better user experiences, strengthening quality assurance, solving deep and complex Python/Django problems, and managing projects that deliver impact. Whether you’re refining a UI or prepping for launch, join us to learn, level up, and lead with confidence.

2016


cover-principles-good-user-experience-ux.jpg

Principles of good user experience (UX)

Basia Coulter

Google “UX principles” and you’ll end up with a search results page that offers:

  • 5 principles…
  • 31 fundamentals….
  • 10 principles…
  • Guidelines…
  • Basics….

So let’s get this out of the way: no single checklist will guarantee that you create a great user experience. Every project is different, and the development of every product should be tailored to the user segment the product is built for. But there are some principles that can guide design decisions no matter what and you will not go wrong if you follow them. Let’s talk about a few:

What We’re Clicking - September 2016 Link Roundup

Hao Nguyen

Every 30 days, we look over the most popular and talked about links that we’ve either shared on social media or amongst ourselves. This month, a lot of the favorites were from our peers on our blog post. Here’s our top five for September.

cover-Caktus-group-pydata-carolinas-2016.png

Caktus Group @ PyData Carolinas 2016

Hao Nguyen

Tomorrow marks the official beginning of PyData Carolinas 2016 (though technically, the tutorials started today). This is the first time PyData has hosted a conference in our area. We’re especially proud of the way local leaders and members of meetups like TriPython, TechGirlz, Girl Develop It RDU, and PyLadies have worked in tandem to put this event together for the Python community.

cover-what-web-analytics-cant-tell-you-about-user-experience.jpg

What Web Analytics Can’t Tell You About User Experience

Basia Coulter

Is analytics data collected for a website, an application, or a game sufficient to understand what problems users encounter while interacting with it and what prevents their full engagement?

cover-digital-development-principles-tech-firms-take-understanding-ecosystems.png

Digital development principles: a tech firm’s take on understanding ecosystems

Tania Lee
Basia Coulter

When we meet potential clients, we want to learn more about their software development needs. Beyond that, we’re deeply curious about the work they do, those involved, and the kind of impact they desire to make in the world.

cover-insights-software-development-quality-assurance-QA-pro.JPG

Insights into software development from a quality assurance (QA) pro

Hao Nguyen

Because quality assurance (QA) is all about creating a seamless application experience across any number of devices, it’s most successful when no one notices it. The craft and expertise behind the work of QA professionals, as a result, can sometimes feel hidden. Charlotte Fouque, Caktus’ QA Analyst, sheds light onto what exactly quality assurance is and the intricacies of doing it well.

cover-whats-user-experience-and-why-it-matters.jpg

What’s “User Experience” and Why It Matters

Hao Nguyen

Caktus recently welcomed UX designer Basia Coulter to our team. We sat down with her to discuss her perspective on user experience design. Basia, like many in tech, came to her role through a nonlinear path. She first earned a PhD in neurobiology while in Poland, and then came to the United States for a postdoctoral fellowship. The experience led to soul searching, including seven years in a Tibetan monastery in upstate New York where, along with her spiritual interests, she pursued a passion for design, particularly web design. She subsequently devoted herself to learning more about digital communication. Basia has been in the North Carolina area for 2.5 years and currently is part of the leadership team of the local chapter of Girl Develop It and a member of local organizations such as TriangleUXPA, Code for Durham, and AIGA Raleigh.

cover-postgres-present-and-future-pycon-2016-must-see-talk-66.jpg

Postgres Present and Future (PyCon 2016 Must-See Talk: 6/6)

Erin Mullaney

Part six of six in our annual PyCon Must-See Series, a weekly highlight of talks our staff especially loved at PyCon. With so many fantastic talks, it’s hard to know where to start, so here’s our short list.

What We’re Clicking - August Link Roundup

Hao Nguyen

Every month we collect the links we’ve shared on social media or amongst ourselves that have captured our interest. Here are our favorites from the past 30 days.

cover-python-nordeste-2016-recap.png

Python Nordeste 2016 Recap

Mark Lavin

Image via @pythonnordeste #pyselfie

I don’t know anyone there. I don’t know the language. What about this Zika virus? What about this political unrest? These were some of the doubts and fears racing through my mind at the start of my trip. I had barely settled back home from my trip from PyCon US when it was time to start making the trip to Python Nordeste. It’s a long set of flights to Teresina in the northeast region of Brazil, and I was alone.