Best of nicole@web2024

  1. 1
    Article
    Avatar of ntietznicole@web·1y

    Evolving my ergonomic setup (or, my laptop with extra steps)

    The post details the evolution of the author's ergonomic laptop setup through multiple prototypes, addressing issues of weight, portability, and comfort. It describes the latest iteration, which is lighter, more ergonomic, and easier to travel with. The author also shares insights from their workshop experience, emphasizing the benefits of having a dedicated space for creating such projects.

  2. 2
    Article
    Avatar of ntietznicole@web·2y

    Rust needs a web framework for lazy developers

    Rust lacks a comprehensive web framework similar to Django, making it challenging for developers to create web applications with minimal effort. The author argues for the need of a Rust web framework that includes essential features like routing, templating, static file serving, logins, permissions, database interface, and admin tooling, among others. Existing Rust frameworks either focus on minimalism or single-page apps, requiring extensive manual setup. A new web toolkit called 'nicole's web toolkit' is proposed to streamline development with pre-configured tools and features.

  3. 3
    Article
    Avatar of ntietznicole@web·2y

    Abusing Talon to use my eye tracker in a project

    The author describes how they used Talon, a voice-control software, to integrate an eye tracker into a project. They discuss challenges with using the Tobii 5 eye tracker on Linux, as its native SDK supports only more expensive models and is Windows-based. They detail creating a Python script to use Talon's eye tracker module, handling gaze data, and setting up a hot-reloading server to expose this data. Despite some integration hurdles, they successfully linked the eye tracker to a Rust program, enabling eye-tracking inputs for a game development project.

  4. 4
    Article
    Avatar of ntietznicole@web·2y

    What I tell people new to on-call

    Being on-call as a software engineer involves managing pressure and effectively triaging issues rather than fixing everything yourself. It's crucial to communicate frequently, call for backup when needed, keep detailed notes with timestamps, and prioritize your health. Shadowing experienced colleagues can help you learn the ropes, and remember, not all alerts are urgent. Try to enjoy the process and find joy in resolving issues as a team.