PageSourceSearch

https://authress.io/knowledge-base/assets/js/5b28902b.cff3d260.js

js authress.io collected 2026-10-02 04:19:29 UTC 6,025 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkAuthressKnowledgeBase=self.webpackChunkAuthressKnowledgeBase||[]).push([[3623],{3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>d});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var s=n.createContext({}),c=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},u=function(e){var t=c(e.components);return n.createElement(s.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},f=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,s=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),f=c(r),d=a,m=f["".concat(s,".").concat(d)]||f[d]||p[d]||o;return r?n.createElement(m,i(i({ref:t},u),{},{components:r})):n.createElement(m,i({ref:t},u))}));function d(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=f;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:a,i[1]=l;for(var c=2;c<o;c++)i[c]=r[c];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}f.displayName="MDXCreateElement"},14271:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>s,contentTitle:()=>i,default:()=>p,frontMatter:()=>o,metadata:()=>l,toc:()=>c});var n=r(87462),a=(r(67294),r(3905));const o={hide_table_of_contents:!0,title:"Slow and boring? Secrets to building reliable software",description:"When thinking about building reliable software, we mostly focus on technology. While our tech stack, architecture, and good practices all matter, they are not what determines the reliability of our software.",image:"./index.png",image_alt:"Build Stuff Lithuania",video:!0},i=void 0,l={permalink:"/knowledge-base/articles/2025/12/03/secrets-building-reliable-software",source:"@site/articles/2025-12-03-secrets-building-reliable-software/index.md",title:"Slow and boring? Secrets to building reliable software",description:"When thinking about building reliable software, we mostly focus on technology. While our tech stack, architecture, and good practices all matter, they are not what determines the reliability of our software.",date:"2025-12-03T00:00:00.000Z",formattedDate:"December 3, 2025",tags:[],readingTime:.5566666666666666,hasTruncateMarker:!1,authors:[],frontMatter:{hide_table_of_contents:!0,title:"Slow and boring? Secrets to building reliable software",description:"When thinking about building reliable software, we mostly focus on technology. While our tech stack, architecture, and good practices all matter, they are not what determines the reliability of our software.",image:"./index.png",image_alt:"Build Stuff Lithuania",video:!0},prevItem:{title:"Securing CI/CD Access to AWS",permalink:"/knowledge-base/articles/2026/03/03/securing-aws-accounts-access"},nextItem:{title:"How when AWS was down, we were not",permalink:"/knowledge-base/articles/2025/11/01/how-we-prevent-aws-downtime-impacts"}},s={image:r(28088).Z,authorsImageUrls:[]},c=[],u={toc:c};function p(e){let{components:t,...o}=e;return(0,a.kt)("wrapper",(0,n.Z)({},u,o,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("br",null),(0,a.kt)("br",null),(0,a.kt)("div",{className:"image-md"},(0,a.kt)("p",null,(0,a.kt)("a",{parentName:"p",href:"https://buildstuff.events/pages/speakers"},(0,a.kt)("img",{alt:"Slow and boring? Secrets to building reliable software?",src:r(28088).Z,width:"800",height:"450"})))),(0,a.kt)("p",null,"When thinking about building reliable software, we mostly focus on technology. While our tech stack, architecture, and good practices all matter, they are not what determines the reliability of our software."),(0,a.kt)("p",null,"Drawing from my experience of delivering software with strict SLAs, I'll talk about often overlooked foundations for creating software that doesn't flake. Spoiler: it's not about technology at all."),(0,a.kt)("p",null,"I'll go over aspects that can help or hinder the reliability of your software:"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Measuring performance and rewarding people"),(0,a.kt)("li",{parentName:"ul"},"Team composition and structure"),(0,a.kt)("li",{parentName:"ul"},"Ways to organize the work itself"),(0,a.kt)("li",{parentName:"ul"},"Balancing the boring with the exciting"),(0,a.kt)("li",{parentName:"ul"},"Common leadership mistakes that undermine your operations")),(0,a.kt)("br",null),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Slides: ",(0,a.kt)("a",{parentName:"li",href:"https://docs.google.com/presentation/d/e/2PACX-1vSXQYddFKfPDeVi2ytAIQMeSyQyPU8V4-Fp31p-a1eJOncwEE04Y_O9R6wlrLJ7IDixT0DgEp2Ku6GD/pub?start=true&loop=false&delayms=300"},"Presentation Slides")),(0,a.kt)("li",{parentName:"ul"},"Conference: ",(0,a.kt)("a",{parentName:"li",href:"https://buildstuff.events/pages/speakers"},"Build Stuff Lithuania 2025"))))}p.isMDXComponent=!0},28088:(e,t,r)=>{r.d(t,{Z:()=>n});const n=r.p+"assets/images/index-5dd640e5ef63751e5c2567bd6f8d5891.png"}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.