• Atomic Energy

  • Home
  • About
  • Contact
  • Successes
  • Testimonials
  • Categories
  • Archive
  • Search
Close
    2015 Aug 24

    Go Conway

    There is a famous saying, known as Conway's Law, which states that: organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations It means that when your organization builds a system, its structure will reflect the organization that created it. If you have 3 teams - database administrators, system administrators and Web developers - then your system architecture will have 3 distinct components: databases, servers and Web UI.
    2015 Jul 27

    There's No Such Thing as Magic... Passwords

    Many years ago, I had a manager from whom I learned one good thing: the principle of least surprise. Your systems - technology, processes, cars, postal service, whatever - should surprise your user as little as possible. In a car, it is a matter of safety and regulation. The right pedal increases acceleration, the left one slows and stops the car. If you reversed it, you could cause serious injury (not to mention destroy your market share).
    2015 Jul 16

    Managing Your Users... Right and Wrong

    Is your user management an afterthought? For most companies building technology systems, how to manage users - the process of creating, managing, grouping and linking accounts - is bolted on later. After all, you fully expect your users to spend the bulk of their time using your service, not logging in to or managing your service! So you use some reasonably standard user management library, and when you have to worry about groups and organizations, you sort of bolt it on.
    2015 Jul 15

    The Prisoner's Software Dilemma

    The Prisoner's Dilemma is a famous model in game theory. I am far from an expert in game theory - although I did have the pleasure of meeting Prof. Israel Aumann, nobel laureate in economics and world game theory expert - but I can grasp, and sometimes explain, some of the basics. The Prisoner's Dilemma describes a situation wherein if everyone cooperated, they would have the best outcome. However, because they are prisoners and cannot coordinate with others, they make independently rational decisions.
    2015 Jul 10

    Bare Metal Cloud

    Infrastructure-as-a-Service, cloud servers, whatever you call them, have been around for years. Amazon is the clear leader in the pack (and, according to Simon Wardley, is likely to remain so for a long time), with others like Rackspace, Google Compute Engine, and Azure picking up much of the rest (fortunately for them, the market is plenty big enough). Digital Ocean, a company I mostly ignored for a while, takes kudos for speed and simplicity, and rapidly have become my go-to option for quick servers.
    2015 Jul 8

    When Not to Outsource

    In earlier articles, we discussed How to Outsource and When to Outsource. Today, we turn to when not to Outsource. At first blush, we expect not to outsource when our candidate does not meet at least one of the criteria for outsourcing listed in When to Outsource. Better Results: Your outsourcers can get you better results, improving any one or more of quality + time-to-deliver + cost without negatively impacting the others.
    2015 Jun 26

    Deodorant for Software

    Although the title for this article might imply suggestions for Proctor & Gamble's IT department, instead we will address how badly code can "smell" and how and when to prevent it. In business as in software, the concept of a "smell test" is a base instinct for if something is a bad idea or implementation: if something smells bad, it probably is. One of my favourite technology bloggers, Adrian Colyer, wrote a recent article about a fascinating analysis of open-source projects, primarily Apache, Eclipse and Android.
    2015 Jun 24

    Old URLs Don't Die... They Come Back to Haunt You

    What do Heinz Ketchup, QR codes and adult Web sites have in common? Apparently, everything. QR codes are those two-dimensional barcodes you often see on ads or consumer products. Just like regular barcodes encode numeric information, QR codes encode full text. They often are used to reference Web addresses, or URLs. For example, the following QR code, when scanned with a mobile phone app, will link to this site:
    2015 Jun 22

    Agile Advertising

    Friday I had lunch with a friend who does marketing for a pharmaceutical company. He described to me the process by which he manages major ads. "Ads are very expensive," says he. "First you have to develop the concept, which can be $10,000 or more. Then the production costs for the real ad are $100,000 or more. Finally, the actual costs to air the commercials easily can run $500,000."
    2015 Jun 19

    Growing Independent: Laptop to Smartphone to Wearable

    When does a personal technology - a computer, a smartphone, a watch - "grow up"? There is a slow but continuous process I have observed with every new personal computing technology. Stage 1 - Child: The new technology provides unprecedented flexibility. It allows you to do just a few new things, but its real appeal is allowing you to do old things on the go. It does so by being a mobile accessory to, or child of, existing "
    • ««
    • «
    • 8
    • 9
    • 10
    • 11
    • 12
    • »
    • »»
    © Aptimia LLC 2023
    ƒ