Software architecture and development in Munich, Germany

This profile is from a federated server and may be incomplete. View on remote instance

nixCraft , to random
@nixCraft@mastodon.social avatar

Explain what you do in 4 words or less. I’ll go first:

Automate software delivery 🚚

sebhans ,
@sebhans@hachyderm.io avatar

@nixCraft
ensure important conversations happen

nixCraft , to random
@nixCraft@mastodon.social avatar

why does counting start at zero in programming? wrong answers only.

sebhans ,
@sebhans@hachyderm.io avatar

@nixCraft
Because the first hackers wanted to count computers, but didn't yet have any. So they had to start with 0. When the first computers became available, they kept starting at 0 out of nostalgia.

nixCraft , to random
@nixCraft@mastodon.social avatar

What is a 10x engineer? Wrong answers only.

sebhans ,
@sebhans@hachyderm.io avatar

@nixCraft an engineer who gives informational responses

https://en.m.wikipedia.org/wiki/List_of_HTTP_status_codes

nixCraft , to random
@nixCraft@mastodon.social avatar

One day my code works, the next the world is on fire. This is not what I signed up for!

sebhans ,
@sebhans@hachyderm.io avatar

@nixCraft
Sounds like life. You signed up for this when you were born. So did I. Of course, neither of us could read the fine print then. Bummer. 😉

nixCraft , to random
@nixCraft@mastodon.social avatar

Code never lies, comments sometimes do. Great quote. Do you agree?

ALT
  • Reply
  • Expand (15)
  • Collapse (15)
  • Loading...
  • sebhans ,
    @sebhans@hachyderm.io avatar

    @nixCraft
    Code never lies, but only if you can read it like a machine. If you read it like a human being, you can easily miss important things. Because code is a linear representation of a piece of logic, it is only ever able to tell one story line explicitly. However, complex business logic can be viewed from different angles, resulting in different story lines. You can either choose one of these and stick to it or try to include others in a different way (comments or documentation).

    nixCraft , to random
    @nixCraft@mastodon.social avatar

    Poorly explain what you do for a living.

    I'll go first: I pretend to be a penguin online.

    sebhans ,
    @sebhans@hachyderm.io avatar

    @nixCraft I draw boxes and arrows and then try to make them mean something.

    nixCraft , to random
    @nixCraft@mastodon.social avatar

    everyone should learn C and Assembly. Do you agree? Full interview is here https://m.youtube.com/watch?v=_L3gNaAVjQ4

    [everyone should learn C and Assembly. Do you agree? Full interview is here https://m.youtube.com/watch?v=_L3gNaAVjQ4](https://files.mastodon.social/media_attachments/files/112/314/202/782/672/022/original/9d1c2e3f60a3c0cd.mp4)

    sebhans ,
    @sebhans@hachyderm.io avatar

    @nixCraft
    I agree with the general sentiment, but not with the statement in absolute terms. I think it is good to know two levels of abstraction below the one you are working at because it sure helps to know what you are building on and to be able to go one layer deeper in case of problems.

    If you are working with C++, this may mean C and Assembly. If you are working with React, this may mean JavaScript/HTML/CSS and HTTP.

    1/2

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • tech
  • kbinEarth
  • testing
  • interstellar
  • wanderlust
  • All magazines