RSSAmplifier

Blog

Notes Drawer

Notes Drawer

atayebali.hashnode.devRSS feed ↗12 posts

Latest posts

Wide Spread Impacts of AI

As all my social media feeds ( and yours) fill in with "the AI takeover" type articles it is becoming clear that some percentage of knowledge work, otherwise untouchable by automation a few short years ago, will no longer be done by humans. With the ...

Vendor Lock In

These days CEOs/Founders are looking around at their vendors and wondering if they are:a) Being taken advantage of b) Do the services being provided continue to yield an ROI. As leadership performs these reviews on their software and platform partner...

Signs that your startup is in Trouble

I published this article in March and quickly took it down because I felt like it was a bit too depressing but I have been having a lot of conversations with fellow engineers and given the state of the Nasdaq, I felt strongly that this article should...

Crypto Consensus Models

Currently in the crypto world we have various types of consensus models that essentially gate keep which transactions get added into a block and furthermore onto the block chain. Landscape Proof of Work ( PoW) Made famous by Bitcoin. In this mod...

Turbo: Key Components of Hotwire Rails

Turbo Drive This is the new version of TurboLinks. The main idea here is to speed up navigation as updates happen in a targeted fashion. Entire page loads are avoided. It has short comings such as not being recognized by the browser. Also it ha...

Backtracking

Backtracking is a great tool to have especially if you are working on a game that requires re-tracing steps and trying something different. I wanted to refresh myself on some of working mechanics of this algorithm so I did a bit of digging and notic...

Part 3, It's your manager stupid!

When I first started working I had no clue how important this position would be in terms of impact on your current work and influence on your career going forward. It is something a lot of folks realize very late. I can trace back to where my career ...

Part 2, Work faster and better

First off, working fast does not mean sloppily stuff code into file, then stuff file into production. No that is not what I mean at all. What I am talking about is different from the harried quick deploys that a lot teams unfortunately undertake. So ...

Part 1, Learn you something Important

Context In 2010, I got my first start up job. After working in a large public company for close to a decade I was completely out of sorts. I was asked to come in for an interview. The office was tiny and crowded, open office style, cheap furniture…ev...

Crushing it as a BootCamp Grad/ Self Taught Software Engineer

Introduction: This series of posts was inspired by several conversations I have had with self-taught and bootcamp grad software engineers who are now doing professional work. I find myself sharing tips, tricks, and advice. Therefore wrapping this up ...

Solidity's Mapping Data Structure

An interesting data structure that you run into pretty quickly when working with Solidity is mapping. Mapping in Solidity acts like a hash table or dictionary in any other language. Data is stored as Key-Value Pairs much like traditional hashes o...

Solidity's msg object

What is the Message object in solidity? msg / The message object is a global variable that holds data which will be important for access to the blockchain. Quick Summary #msg.data (bytes) #msg.sender (address) #msg.sig (bytes4) #msg.value (uint) msg....