dogear

enter for all results · esc to close

Programming

Software development: programming languages, coding, libraries and frameworks, software engineering and architecture, source control, developer tools, databases, and infrastructure.

  1. Why software projects take longer than you think: a statistical model erikbern.com

    “Confirms the hunch that developers estimate the median well, but the mean ends up being much higher.”

  2. Embedded Rules of Thumb embeddedartistry.com

    Guidelines and heuristics to provide a reasonable approximation of the truth while developing embedded devices. Most also applies to software projects in general.

  3. What nobody tells you about documentation divio.com

    There is four kinds of documentation: tutorials, how-to guides, explanation and reference. Each with their own structure and mode of writing.

  4. Technical Writing Courses developers.google.com

    This collection of courses and learning resources aims to improve your technical documentation. Learn how to plan and author technical documents. You can also learn about the role of technical writers in a company.

  5. Normalization of deviance danluu.com

    Explores how the factors accounting for disasters accumulates unnoticed until it's too late. This has been studied on other fields, but not in software engineering.

  6. 5 Things I've Learned in 20 Years of Programming daedtech.com

    “A programmer with 5 years of experienced has more industry tenure than half of the entire industry.” Also see this follow-up comment of 10 things I've learned after 35 years.

  7. The Prosperous Software Consultant dabit3.medium.com

    This article let you understand how an independent consultant operates.

  8. Tips for Writing Technical Papers cs.stanford.edu

    Another set of tips, specifically using the example of a technical paper describing an improvement of an algorithm.

  9. A Few Rules collaborativefund.com

    A formalized list of some wisdom you probably encountered elsewhere.

  10. A Career Cold Start Algorithm boz.com

    The author developed an algorithm to ramp-up quickly when joining an existing team where he had a massive knowledge deficit and no pre-existing relationships.

  11. What Silicon Valley "Gets" about Software Engineers that Traditional Companies Do Not blog.pragmaticengineer.com

    “1. Autonomy for software engineers; 2. Curious problem solvers, not mindless resources; 3. Internal data, code, and documentation transparency; 4. Exposure to the business and to business metrics; 5. Engineer-to-engineer comms over triangle-communication; 6. Investing in a…

  12. Developers mentoring other developers: practices I've seen work well blog.pragmaticengineer.com

    Discusses mentorship practices that work well engineer-to-engineer.

  13. Programmer Interrupted blog.ninlabs.com

    Research shows the devastating effect of interrupting developers: 1. 15 min is required to resume work; 2. A programmer get just one uninterrupted 2-hour session in a day; 3. Worst time to interrupt: during edits, searches & comprehension.

  14. Why do some developers at Google consider Agile development to be nonsense? archive.ph

    Because the short-term focused Scrum processes “seem suited to particular types of development, most notably consulting or contract programming, where the customer is external to the organizations, runs the show because they are paying for development, and can change their mind…

  15. The failure of Scaling Etsy archive.ph

    When a company lacks technical leadership: developers waste time in costly refactors, over-engineered systems, and ends up detached from the business and product.

  16. How I operated as a Staff engineer at Heroku amyunger.com

    A great window into the somewhat nebulous title of Staff Engineer, also called Principal Engineer or Software Architect at times. I.e. a role in which you are a technical expert, but know how to solve non-obvious engineering issues, most of the time because they are rooted in…

  17. The Framing of the Developer amazingcto.com

    Default framing is around the backlog, which leads to an asymmetry in which failure is blamed on lacks of developer performance, and success is celebrated as the full realization of the PM's vision. But “technology is the bank that gave credit”, and technical debt should be…

  18. There Are No Bugs, Just TODOs almad.blog

    Issue trackers needs to materialize ownership, queue position, state, task breakdown and aggressive closing. Priority, ticket type, software version, severity and long-life tickets are anti-patterns.

  19. source accu.org

    ) - This quote is from a review of Superdistribution - Objects as Property on the Electronic Frontier, in which the creator of Objective-C was advocating in the 90's for a new economic framework that rewards creation of components in proportion to their use. But software…

  20. wmap-renderer-canvas npmjs.com

    A javascript renderer that creates maps in a canvas element for wardley maps that use the wmap syntax, can be used exclusively on the browser or on nodeJS.

  21. wmap-parser-js npmjs.com

    A pure javascript parser for wardley maps using wmap syntax that can run on the browser or node.

  22. How to Create a Powerful Chatbot in Minutes with Streamlit and OpenAI GPT-3.5 medium.com

    Blog post on how to create a Wardley Map chatbot using OpenAI, Streamlit and Python. Full source code provided.

  23. How to Build a YouTube Video Query AI Model on Wardley Mapping with Python and OpenAI medium.com

    Blog post on how to create a question & answer application AI app using OpenAI, Streamlit and Python. Full source code provided.

  24. Exploring Prompt Engineering using Wardley Maps medium.com

    A series of blog posts about AI, Python and Wardley Mapping.

  25. How Open Source Machine Learning Software Shapes AI maxlangenkamp.me

    A 4k word summary of Max Langenkamp's Master of Engineering thesis. September 27, 2022.

  26. Wardley Maps in draw.io juliusgamanyi.com

    How-to guide with animations and a collection of open source Wardley map icons.

  27. Broaden the scope of the SUT jlottosen.wordpress.com

    Understanding how test strategies are based on the underlying landscape. Apr 19, 2019

  28. wmap-renderer-rust crates.io

    A rust renderer that generates cairo surfaces, SVGs and PNGs for wardley maps that use the wmap syntax.

  29. wmap-parser-rust crates.io

    A rust parser for wardley maps using wmap syntax.

  30. Other tools I use with mapping blog.gardeviance.org

    Simon Wardley discusses some of the other tools he uses with mapping. Mar 6, 2015.

  31. WindCORES windcores.de

    | Germany | 2018 A subsidiary of Westfalenwind, a German wind energy developer. They are a data center provider that hosts servers inside wind turbines, bringing the consumer of electricity closer to the producer.

  32. Node XM Cloud Proxy github.com

    Node proxy application enables backend functionality and features equivalent to those in our Next.js starter kit for XM Cloud. Was introduced to support the new Angular starter kit. This proxy is designed to work with all SPA frameworks and can also be used to run React and Vue…

  33. rtklib rtklib.com

    Software toolchain to increase precision of GNSS signals by applying realtime or post-processing to eliminate interferences. Signals recorded by SDR or some commercial GPS modules.

  34. Le Fish glider lefish.fandom.com

    Open Source aerobatics glider with a lot of remixes, 2005.

  35. GNSS SDR gnss-sdr.org

    Software toolchain to process radio signals of GPS, Baidu, GLONASS that are received by SDR hardware radio backends.

  36. WTF WJI, UAV CTF? ftp.fau.de

    Talk on DJI mini 2 reverse engeniering to bypass manufacturers limitations. Mem dump analysis and crypto keys decryption and radio analysis. About DJI ecosystem and used open source components (cccamp23 by Felix Domke).

  37. Python wiki.ros.org

    Style guide to be followed in writing Python code for ROS.

  38. ROS IDEs wiki.ros.org

    This page collects experience and advice on using integrated development environments (IDEs) with ROS.

  39. PandaPower pandapower.org

    An easy to use open source tool for power system modeling, analysis and optimization with a high degree of automation.

  40. opencrg opencrg.org

    Open file formats and open source tools for the detailed description, creation and evaluation of road surfaces.

  41. lttng lttng.org

    An open source software toolkit which you can use to simultaneously trace the Linux kernel, user applications, and user libraries.

  42. kanban gitlab.com

    Free, open source, self-hosted, Kanban board for GitLab issues.

  43. Autoware.Auto gitlab.com

    Autoware.Auto applies best-in-class software engineering for autonomous driving.

  44. next page of items loading…