SShortSingh.
Back to feed

A Woman Software Developer Shares Career Lessons Learned Over Four Years in Tech

0
·2 views

A software developer with four years of experience across two countries and multiple industries has shared candid professional lessons aimed at women entering the tech field. She notes that self-doubt early in her career often caused her to stay silent on valid technical concerns, and that trusting one's instincts proves more valuable than constant second-guessing. She emphasizes that discomfort in unfamiliar professional settings is not a sign of not belonging, but rather an indicator of growth opportunities. Joining communities such as GirlCode and Reed Women in Technology helped her avoid navigating workplace challenges in isolation. She also challenges the notion that credibility requires knowing everything, arguing instead that good engineering depends on collaboration, curiosity, and a willingness to share one's work openly.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Blockchain and NFTs Are Useful but Not the Only Security Solutions Available

Blockchain, smart contracts, and NFTs have gained popularity in tech circles for their security properties, including immutability, decentralization, and verifiable digital ownership. However, experts point out that these technologies are not universal solutions and may not be the best fit for every security challenge. A wide range of alternative technologies exists, including traditional cryptography, zero-knowledge proofs, Merkle trees, and Trusted Execution Environments, many of which are more mature and less resource-intensive. Tools like Apache Kafka and Amazon QLDB can provide auditable transaction histories without the complexity of a distributed blockchain. Choosing the right security approach depends on the specific use case, and a broader ecosystem of proven technologies often offers equivalent or superior results.

0
ProgrammingDEV Community ·

How One $9 Subscription Broke a Developer's Year-Long Cycle of Inaction

Marcus, a developer, had spent nearly a year accumulating knowledge, refining designs, and adding features to a side project without ever launching it to real users. He rationalised the delay as product improvement, but ultimately recognised he was avoiding the vulnerability of public judgment. A line he encountered online — that one piece of advice applied beats all advice read and forgotten — prompted him to stop preparing and instead ship a basic but functional version of his product late one night. The next morning, a stranger in Sweden paid $9 for a subscription, offering Marcus his first external validation that something he built existed beyond his own imagination. The experience underscores a broader pattern: consuming information can feel like progress, but shipping something imperfect is what separates preparation from building.

0
ProgrammingDEV Community ·

shiibar-cc Brings Menu Bar Alerts for Idle Claude Code Sessions in iTerm2

A developer has released shiibar-cc, a lightweight macOS menu bar app designed to notify users when their Claude Code sessions require attention. The tool monitors multiple Claude Code sessions running in iTerm2 tabs and displays a visual indicator — a blinking symbol during active work, an exclamation mark when input is needed, and a red badge for unreviewed alerts. Clicking the menu bar icon reveals a grouped list of session states, and selecting any entry jumps directly to the corresponding iTerm2 tab. macOS notifications are also triggered when a session finishes or requests permission, each linking back to the relevant tab. The app is available via Homebrew, requires macOS 13 or later on Apple Silicon with iTerm2, and processes all data locally without sending anything externally.

0
ProgrammingDEV Community ·

DEV Community Guide Breaks Down Java Lambdas and Streams for Developers

A new technical article on DEV Community offers an in-depth guide to functional programming in Java, focusing on lambda expressions and the Streams API. The guide aims to go beyond syntax, explaining the underlying concepts behind how these features work. It is targeted at developers preparing for Java interviews, improving backend skills, or shifting from imperative to declarative programming. The article covers practical use cases and encourages readers to understand the reasoning behind Java's functional programming tools.