Mixing warsaw.ex

Mixing warsaw.ex

This blog post is all about: what's warsaw.ex and what kind of gap it will try to fill, why you (and any other software engineer) should care (about Elixir, even if you're specialised in a different tech already), who is behind that & who's invited and why I'm quite certain it will succeed this time ...Few days ago I've published an enigmatic tweet:It's coming ...https://t.co/wEzSQYL2Md#myelixirstatus #elixirlang #warsaw— Sebastian GÄ™bski (@liveweird) October 10, 2018 As it's REALLY coming (soon), it's a good moment to share a bit more information.warsaw.exYes, Warsaw…

Read More

Few frequent misconceptions about developers' salaries

Few frequent misconceptions about developers' salaries

This blog post is all about how spoiled we are when it comes to our salaries :), why theory alone doesn't make you a "senior", that stepping back may be the best way to make a meaningful step forward, who is Salva Ballesta, why you need to start finishing & why skills make only 1/3 of proper candidate evaluation.Disclaimer: not all companies are alike, not all hiring managers are alike & there's always someone desperate enough to break all the rules :) What I present here is my point of view & the rules I follow personally. Feel free to…

Read More

When does a "start-up" lose its label?

When does a "start-up" lose its label?

This blog post is all about: Google's 20th birthday, that missionaries do not have to be founders, how does start-up compare to the plane, what does Jack Ma say about the day after tomorrow, what happens when survival is not the only focus anymore ...Google has just turned 20. Amazing, isn't it? At the moment of writing these words: Facebook is 14, Uber is 9, Instagram is 8. Eight or nine years is already quite a long period of time, isn't it? Yet, these companies are notoriously categorised as ... "start-ups". They are worth billions (or multitudes of billions ...), rock-solid, they…

Read More

TIL: Transactional Analysis 101

TIL: Transactional Analysis 101

This blog post is all about: psychoanalysis :), that we all behave (occasionally) like parents & children, if you adopt parent ego state - you're forcing your interlocutor to adopt child stance, sometimes to resolve discussion that seems irreversibly stuck - the easiest way is to map the interaction to psychoanalytic model/pattern.I love working with smart people - apart from all the other reasons, I keep learning new stuff from them on daily basis. That's how I've come up with the topic of this blog post (thanks Agnieszka!) - this stuff is so good, I couldn't resist sharing it…

Read More

Our Continuous Testing odyssey - part II

Our Continuous Testing odyssey - part II

In this post you'll read about the difference between writing automated tests & having testing automated, why testing framework or DSL used do not really matter, what does it mean "to free the mandays", how did we approach securing capacity for kick-starting test automation with a big hit.This is the 2nd post in the series. You can find the previous episode here.Just do it (not)!It's a very banal truth that it's very easy to create automated tests, but it's very hard to automate testing.Uhm, wait, what? What's the difference?I can easily create zillion of automated…

Read More

How can Stoicism help with building better software?

How can Stoicism help with building better software?

By learning this blog post you'll find out that neither Stoic != stoic nor Cynical != cynical, how Stoicism helped me to get out of depression, why celebrating small victories is important, what's "negative visualisation" & how Stoics' virtues do apply to modern engineering.If you've read any of my past blog posts before, you may have already realised that I tend to mix engineering with various non-obvious disciplines - starting with behavioural psychology, ending with Japanese movies, Zen meditation or Leonardo da Vinci ... Today I'd like to share some thoughts regarding the topic I find very appealing personally - how can…

Read More

Our Continuous Testing odyssey - part I

Our Continuous Testing odyssey - part I

In this blog post you'll read about why & how Shedul has started the journey towards Continuous Delivery, what does it have in common with test automation and why 2 weeks are both a little & a lot ...Dunno about you, but I love the warstories. Theory is great, but even the greatest & most thoroughly thought-through ideas do not guarantee a success - it's (almost) all about execution and learning from successes & mistakes (both your own & others'). I have shitloads of my own stories I'd gladly share, but in many cases I simply can't - as a…

Read More

When the sky is falling ... Graceful Degradation

When the sky is falling ... Graceful Degradation

This blog post is all about ... reducing risk versus narrowing ground zero area, operability, what does it mean that software should be built like ship hulls, that resilience analysis doesn't start with deployment units, how well-designed systems are prepared for partial failures & why GD has to be very simple.General engineers' awareness regarding high availability has massively improved over last few years. Redundancy, load-balancing, self-healing, multi-replica DBs, auto-scaling groups - all that sort of stuff is bread'n'butter these days. Which is good (unless you don't need HA, but it's a different kind of story ...).We do a lot to…

Read More